|
|
(19 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| {{Work in progress}} | | {{Moved_to_dev_docs}} |
| | |
| This page lists Moodle 2.0 features in a format suitable for setting up test cases (see [[Jira as a Test Case Management Software]]).
| |
| | |
| | |
| ==Course settings==
| |
| | |
| # A full name, short name, ID number (for communicating with external systems), course category and course description may be set.
| |
| # There are six [[Course formats|course formats]] - weekly, weekly with table-less layout, topics, social (oriented around one forum), SCORM (for displaying a SCORM package) and LAMS.
| |
| # The number of sections displayed on the course page may be set, also whether hidden sections are shown in collapsed form or completely invisible. A course start date may be set.
| |
| # The teacher can choose whether students can view their gradebook and activity reports.
| |
| # A maximum upload file size for the course may be set (limited by the site-wide upload size limit).
| |
| # If enabled by an administrator, a course theme may be selected.
| |
| # A default course role, usually 'student' may be set.
| |
| # If enabled by an administrator, an interactive [[Enrolment plugins|enrolment plugin]], such as Paypal may be set.
| |
| # Enrolments and other role assignments may be taken from other courses.
| |
| # Course enrolment may be restricted to a certain date range or with an [[Enrolment key|enrolment key]].
| |
| # [[Guest|Guests]] may be allowed to access the course with/without an enrolment key.
| |
| # The number of days a student is enrolled in a course may be specified. Users may receive a notification email when their enrolment is about to expire.
| |
| # A course language may be set, otherwise the course will be displayed in the language selected in a user's profile.
| |
| # [[Course default settings]] may be set by an administrator.
| |
| | |
| ==Roles and permissions==
| |
| | |
| # Users may be [[Assign_roles|assigned a role]], such as student or teacher in the course, module or block context (plus additional contexts if allowed by the user's role).
| |
| # Users with a particular role in the course are listed on the participants page unless their role assignment is hidden.
| |
| # The [[Override_permissions|permissions for a role may be overridden]] in the course, module or block context (plus additional contexts if allowed by the user's role) to allow, prevent or prohibit a particular capability.
| |
| | |
| ==Groups and groupings==
| |
| | |
| # Users may be organised into [[Groups|groups]] within a course. A user may be a member of more than one group or not in any group.
| |
| # In addition to a name, each group may be given a description (displayed on the participants page), a picture (displayed in forum posts and on the participants page) and [[Enrolment key|enrolment key]] (to automatically add users to the group when they enrol in the course).
| |
| # [[Auto-create groups|Groups may be created automatically]], with members being allocated randomly or alphabetically according to their first name, last name or ID number.
| |
| # Groups may also be uploaded via a text file.
| |
| # There are three [[Groups|group modes]] - no groups, separate groups (each group can only see their own group, others are invisible) and visible groups (each group works in their own group, but can also see other groups).
| |
| # The group mode can be defined at two levels - course level (selected setting will be the default group mode for all activities defined within that course) or activity level.
| |
| # If the group mode at course level is forced, then the option to define the group mode for individual activities is not available.
| |
| # Groups may be organised into [[Groupings]] within a course.
| |
| # An activity may be assigned to a particular grouping only. Users in other groups will not be able to view the activity.
| |
| | |
| ==Backup and restore==
| |
| | |
| # A [[Course backup|course backup]] may be created with or without user data and including all or selected activities.
| |
| # The backup may include all (site) users, course users or none.
| |
| # The backup may include user files (e.g. assignment submissions), course files or site files used in the course (e.g. files linked to from questions in the question bank).
| |
| # The backup may include [[Reports|course activity logs]] or grade histories.
| |
| # Selected role assignments may be backed up in order to copy a custom role from one Moodle site to another.
| |
| # A backup may be [[Restore|restored]] to a new course or to an existing course, either adding data to it or deleting it first.
| |
| # All or selected activities may be restored with or without user data (conditional upon the backup file including the data).
| |
| # The [[Import course data]] feature allows activities to be imported from any other course for which a teacher has editing rights.
| |
| | |
| ==Reset==
| |
| | |
| # The [[Reset course]] feature allows calendar events, course activity logs and/or course notes to be deleted.
| |
| # Users may be unassigned selected roles and local role assignments and permissions overrides deleted.
| |
| # Grades, grade items and grade categories may be deleted.
| |
| # Groups and groupings may be deleted or group and grouping members removed.
| |
| # Assignment submissions, chat messages, choice responses, database entries, forum posts, glossary entries, lesson attempts, quiz attempts, SCORM attempts, survey responses may be deleted.
| |
| # Comments and ratings from selected activity modules may be deleted.
| |
| | |
| ==Reports==
| |
| | |
| # [[Reports|Course activity logs]] may be generated for all/selected participants, all/selected dates, all/selected activities, all/selected actions (view, add, update, delete, all changes).
| |
| # Logs may be displayed on a page or downloaded in text, ODS or Excel format.
| |
| # Live logs of course activity from the past hour may be generated, showing actions, participant names and IP addresses.
| |
| # [[Participation report|Participation reports]] may be generated for selected activities, looking back over a selected time period, for users with a selected role, showing all/selected actions (view, post).
| |
| # A message may be sent to all/selected/all with no actions participant report subjects.
| |
| # An outline report, complete report, the day's logs, all logs may be generated for a particular user via the [[Activity report]]s tab in their profile page.
| |
| | |
| ==See also==
| |
| | |
| * [[Development:Features list - activity modules]]
| |
| | |
| [[Category:Functional testing|Features list]]
| |