Wishlist
From ClaroDevel
Les roadmaps contiennent les développements décidés (si possible affectés).
Les to do et wishlist contiennent ce qui n'est pas décidé.
[edit]
Documentation
- nécessité d'avoir un résumé des coding rules à jour (suite à la réunion de juin)
- CIG: Claroline Interface Guideline
<guim> les popup d'aide pourrait pas être de simple liens vers la bonne page du wikidoc ? <M00sh> sur des wikidoc bloqués en écriture alors: ) <hugues_> à mettre dans liste des choses possible pour la 1.7
[edit]
PHP.ini
- error_reporting = E_ALL
[edit]
files permissions
- use a good mask with mkdir (mask= 02770)
- work on server with no chmod
[edit]
Installation
- installer light, download last version on an official server
- check more before work
- check if zipLib work (if not work, it's not possible to unzip zip files and to upload SCORM packages)
- check ereg
- check if script can use a better local zipper/unzipper
- purpose to edit course repository
[edit]
Upgrade
- upgrade by module, not by all claroline
- tuning of upgrade du max_execution_time
- test de l'upgrade en php-cli.
split upgrade
- upgrade kernel
- upgrade course
- upgrade tools
campus would be opened after kernel upgrade (and not after all course upgraded)
- isoler les "check" dans des scripts indépendant appelable avant l'upgrade (ou n'important quand pendant l'utilisation normale de claroline)
[edit]
kernel
[edit]
comptes utilisateurs
- expiration des comptes utilisateur
- fusion de comptes
- blocage de comptes
- demande par l'utilisateur mais validation par l'admin de statut "créateur de cours"
- demande par l'utilisateur mais validation par l'admin de statut "créateur de cours" via "mon profil"
- ajout d'extradata (CV platforme) FOAF ? vCard (http://www.ietf.org/rfc/rfc2426.txt) ? hcard (http://microformats.org/wiki/hcard)
- plus de tracking-administratif sur les actions (plus le lecteur de ce tracking)
- validation d'email (par envoi de clé à l'dresse mentionnée)
- raffinement des status (simple_user/course_creator/platform_admin -> secrétaire, responsable facultaire, course_creator__de_confiance ....
- lostPassword would be able to send a copy in bcc to plaform admin
- lostPassword would be able to send a warn in bcc to plaform admin when multiple found are detected
- send password by mail from "user-admin"
- choix de la time-zone pour chaque profil (pour les users qui ne sont pas dans le fuseau horaire de leur institution
- choix de la langue plateforme pour chaque profil (pour les institutions avec plusiseurs langues officielles)
- choix de la méthode d'affichage pour chaque profil (choix d'une css et interface adaptée aux capacités de l'utilisateur, des son client et de ses habitudes)
- revocation request from my profile
- promote course creation request from profile
- check login -> Une regex en config
- check email -> Une regex en config
- check officialCode -> Une regex en config
- check password -> Une regex en config
- picture in the profil, with config to allow or not user to add/modify it
[edit]
Campus Homepage
- news system
[edit]
My course list
- See if there are new items in courses: messages, documents, ...
[edit]
Courses tools
[edit]
Course properties
- split edition of properties and management action
[edit]
datas
[edit]
delete
- admin would be eable to redirect garbage on /dev/null
- garbage collector
[edit]
export
- split export, backup and archives concept (archive = backup + delete, but delete include an backup...)
[edit]
import
- can import an exported courses (from wich claroline version ? wich campus ? is secure ? ...)
[edit]
quota
- show quota allowed
- show course size
[edit]
expiration
- detect ghosts
[edit]
Tool list in course
- find a valid W3C substitution to validationmsg attribute of submit in "noscript"
[edit]
The course description settings
- [CIG] La suppression n'est pas semblable aux autres supp de claroline.
[edit]
The agenda tool
- [CIG] Confirmation to delete all items
[edit]
The announcements tool
- [CIG] Confirmation to delete all items
[edit]
The document and links tool
- Possiblity to unzip an archive, if it's missed on the upload
- Tar.gz files
- Thumbnail + media view
- [CIG] Confirmation before delete a folder and all items
[edit]
The exercises tool
[edit]
The learning path tool
[edit]
The assignments tool
- Display of the list of all users should be replaced
- Add links (prev and next student) to browse students one by one without having to go back to the userlist
- Students see the full list of students with 0 submissions (e.g. if default visibility is 'hidden'), it can bring confusion
- Find a solution for the works that have been submitted by a student that is now unregistered
[edit]
The forums tool
- empty empty all (http://www.claroline.net/forum/viewtopic.php?p=15297#15297) (backport from 1.7 to 1.6)
[ DONE 1.7]
[edit]
The groups tool
[edit]
The users tool
- teacher can export list
- list by group, name or state
- view ghost
- edit ghost
[edit]
The chat tool
[edit]
date
15:39 > cwxcwxc 13:33 > holla, buenas 14:32 super zon > salut tout le monde 14:32 super zon > comment ça va ? 14:33 super zon > y a personne dans cette salle ? 11:33 Mathieu Laurent > test
[ DONE 1.6: 16/09/04 ] Display date, like : dd/mm/yy [hh:mm] username > message
[edit]
save
[ DONE 1.6: 16/09/04 ] ajouter un <head><title> éventuellement une css
[edit]
New tools
New tool that could be coded for claroline, that some people form forum or else where would like to have
[edit]
A search tool
A search engine like google but that looks into the courses and maybe into the tools with given keywords.
[edit]
Administration interface
[edit]
Administrator view
[edit]
Administering the platform users
- display uneditable fields (creation date, nb courses, is_ghost, creatorId, is_officialcode valid,...)
- See the username in the list
- manage old user without delete it.
- link to admin action
- send auth info by mail
- gen new loginpass and send auth info by mail
- lock this user
- send a private message
- check ext ressousces (ldap, google, ext script..)
[edit]
Administering the platform courses
- search param on "strange case"
- display uneditable fields (creationDate, creatorid, ...)
- edit quota
- manage expiration
- export a result (txt, csv, pdf, ...)
[edit]
Plateform settings
DONE * edit all config files via web DONE * display uneditable param DONE * use definition file as template for config files.
[edit]
check platform
[edit]
Tracking
- [CIG] Looks like Admin interface (use of claro_pager, ...)
- add security event (login logout, lost password, create course, create account, subscribe, unsbscribe, edit profile,...)
[edit]
LaTeX
- usage on post in forum
- usage on answer in exercise
- doesn't work with htmlarea WYSIWIG view
