Note: You are currently viewing documentation for Moodle 2.0. Up-to-date documentation for the latest stable version is available here: Student projects/Messaging improvements.

Student projects/Messaging improvements: Difference between revisions

From MoodleDocs
No edit summary
Line 15: Line 15:




=== Logs ===
== Notes ==


Modules that send emails, will use the new system:
With modules/files need to be adapted to the new system?
journal, forum, lesson, workshop, assignment
* the ones with send email
* ??


Other files that need changing:
== Modules/Files with send emails ==
/lib/moodlelib.php


./admin/process_email.php
This modules/files send email using email_to_user, is there any other?


./enrol/imsenterprise/enrol.php
Modules:


./enrol/manual/enrol.php
* journal,
* forum,
* lesson,
* workshop,
* assignment


./enrol/paypal/ipn.php
Other files that need changing:
 
* /lib/moodlelib.php
./enrol/flatfile/enrol.php
* /admin/process_email.php
 
* /enrol/imsenterprise/enrol.php
./enrol/authorize/uploadcsv.php
* /enrol/manual/enrol.php
 
* /enrol/paypal/ipn.php
./enrol/authorize/localfuncs.php
* /enrol/flatfile/enrol.php
 
* /enrol/authorize/uploadcsv.php
./error/index.php
* /enrol/authorize/localfuncs.php
 
* /error/index.php
./message/lib.php
* /message/lib.php
 
* /backup/backup_scheduled.php
./backup/backup_scheduled.php
* /course/pending.php
 
./course/pending.php





Revision as of 13:07, 5 May 2007

Programmer: Luis Filipe Romão Rodrigues

The Moodle messaging system in Moodle is a bit clunky and could use improvements to make it slicker and more efficient as a tool for messaging people within the Moodle environment.

Functionality improvements:

  • Add a messaging API class to the core of Moodle which all modules will start using for sending messages (currently they all format their own emails).
  • Add output plugins to messaging so that users can choose exactly how to route their messages, especially when they aren't online at the time. Initially the two plugins would be "browser" and "email", but later there could be a jabber plugin, an IRC plugin etc)

Gui improvements:

  • Improve the main message GUI using AJAX (Moodle includes the YUI library so you'd need to use that)
  • Improve the messaging window to allow chats among three or more other people at once.
  • GUI for the output plugins to allow users to set rules about each plugin independently, and also to select from incoming messages by type, by user or by moodle module.
  • Improve the methods to search messages and find discussions from the past.
  • Improve administrator auditing of message logs, including filtering etc.


Notes

With modules/files need to be adapted to the new system?

  • the ones with send email
  • ??

Modules/Files with send emails

This modules/files send email using email_to_user, is there any other?

Modules:

  • journal,
  • forum,
  • lesson,
  • workshop,
  • assignment

Other files that need changing:

  • /lib/moodlelib.php
  • /admin/process_email.php
  • /enrol/imsenterprise/enrol.php
  • /enrol/manual/enrol.php
  • /enrol/paypal/ipn.php
  • /enrol/flatfile/enrol.php
  • /enrol/authorize/uploadcsv.php
  • /enrol/authorize/localfuncs.php
  • /error/index.php
  • /message/lib.php
  • /backup/backup_scheduled.php
  • /course/pending.php



Back: Student_projects