Projects

From ClaroDevel

All these projects are available to people that would like to participate to the development of Claroline but that do not know where to start.

Some project are more complicated as they require changes in many parts of Claroline code. Tool or modules can be developed independently.

Before starting development : Come discuss with us on irc.freenode.net channel #claroline before starting anything. So that we will be able to expose you the latest thoughts about these tool.

Table of contents

Exercises tool improvement

  • New question types
  • Allow open questions and delayed feedback by course manager
  • Real time counter for time limited exercises, better handling of out of delay users
  • Reset tracking results for a user/exercise/...

Multimedia library

A library that will handle proper display of any file type in any tool of the platform

Administrator tool

Bulk actions like

  • purge
  • send mail
  • change status and /or profile

on selected list of ressources

Social networking

Start from the new (in development version) user desktop to add more social capabilities such as

  • tagging
  • friends lists
  • extended profil (with public and private view)
  • personnal blog

Personnal space

Is linked a lot with the Social networking part but it is a separate concern so it is a separate project

  • own disk space to store documents
  • interface to handle these documents
  • use personnal documents as ressources for courses

Forum tool

  • better code
  • better display
  • more notification options (such as message send directly to course manager on new topic creation, RSS feed of conversations (with security!)
  • more available views : tree view and thread view

Chat tool

A new simple chat tool could be developed with some more features like a connected user list,... It should not rely on another technology like flash nor java applet,... but only on javascript and php and should be very lightweight, simple to use. See CLJCHAT module.

(Sébastien is working on this, it is nearly finished)

Mobile Claroline

Allow Claroline to be viewed easily on mobile devices such as iPhone, iPod Touch, Palm,...
At least student view, teacher editing do not require a specific view in my opinion

Offline mode

In addition to the mobile view mode an offline mode could be added to the platform (at least for some tools). To allow students to check their courses in one operation and read the content without requiring a permanent connection to the campus.
Think about synchronization when connecting on the platform after offline work, ...

"Payment" mechanism

Main idea behind is that each platform user will have 'credits' (let's call them 'clarotunes') that they will be able to exchange against new functionnalities. A student could use its clarotunes to subscribe to paid courses, or to view a ressource. Teachers will be able to spend clarotunes to create new courses, to have more disk space or to activate new custom tools in its courses for an example.
The "payment" mechanism will be used to add clarotunes to the user, it will rely on a Paypal applet, an allopass applet or whatever. We could think about a lot other mechanism to gain clarotunes, and moreover the administrator will be able to add clarotunes to whoever he wants. One problem is to pay users that win clarotunes by creating payed courses on the platform.

New exercise types

"Relevé d'occurrences" : student has to select parts of a text. See Eloge software (Eloge software (http://www.sialle.education.fr/details.php?idLogiciel=77)) See last posts of this thread (http://forum.claroline.net/viewtopic.php?f=47&t=15251&start=0&st=0&sk=t&sd=a#p38953)