Moodle is used for producing internet-based courses and websites. It’s an ongoing development project designed to support a social constructionist framework of education.

Features of moodle

Site management

1. Site is managed by an administrator user

2. Site is defined during setup. Defaults can be edited during setup or globally accepted

3. Site can be modified by a robust site administration block.

4. Plug-in themes allow the administrator to customize the site colors, fonts, layout etc to suit local needs.

5. Plug-in activity modules can be added to existing Moodle installations.

6. Plug-in language packs allow full localization to any language. These can be edited using a built-in web-based editor. Currently there are language packs for over 70 languages.


User management

1. Goals are to reduce admin involvement to a minimum, while retaining high security.

2. Supports a range of authentication mechanisms through plug-in authentication modules, allowing easy integration with existing systems.

3. Standard email method: students can create their own login accounts. Email addresses are verified by confirmation.

4. LDAP method: account logins can be checked against an LDAP server. Admin can specify which fields to use.

5. IMAP, POP3, and NNTP: account logins are checked against a mail or news server. SSL, certificates and TLS are supported.

6. Students are encouraged to build an online profile including photos, description. Email addresses can be protected from display if required.

7. Every user can specify their own time zone, and every date in Moodle is translated to that time zone (e.g. posting dates, assignment due dates etc).

8. Every user can choose the language used for the Moodle interface (English, French, German, Spanish, Portuguese etc).

Coursemanagement

1. A full teacher has full control over all settings for a course, including restricting other teachers

2. Choice of course formats such as by week, by topic or a discussion-focused social format


3. Course Themes
: A course can have its own theme of colors and layout.

4. Flexible array of course activities: Forums, Quizzes, Glossaries, Resources, Choices, Surveys, Assignments, Chats, Workshops.

5. Groups: teacher(s) and students can be placed in one or more groups.

6. Recent changes to the course since the last login can be displayed on the course home page – helps give sense of community.

7. Most text entry areas (resources, forum postings etc) can be edited using an embedded WYSIWYG HTML editor.

8. All grades for Forums, Quizzes and Assignments can be viewed on one page (and downloaded as a spreadsheet file).

9.Full user logging and tracking: activity reports for each student are available with graphs and details about each module (last access, number of times read) as well as a detailed “story” of each student’s involvement including postings etc on one page.

10. Mail integration: copies of forum posts, teacher feedback etc can be mailed in HTML or plain text.

11.Custom scales: teachers can define their own scales to be used for grading forums and assignments.

12. Courses can be packaged as a single zip file using the Backup function. These can be restored on any Moodle server.


Suma software will support all these feature like

1. Visual design and planning.

2. Functional design and planning.

3. Establishing standards and naming conventions.

4. Setting up the Layout of our theme.

5. Setting up the basic configuration and the structure of the information.

6. Create custom functionality as needed.

7. Create theme templates for individual elements.

8. Visual and functional details for better usability Performance improvements.


© 2010 Suma Software Inc