Course administration tests: diferència entre les revisions
De MoodleDocs
(→Course settings: MDLQA numbers, rewording) |
m (edit fix) |
||
Línia 1: | Línia 1: | ||
{{Work in progress}} | |||
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== | ==Course settings== | ||
Línia 15: | Línia 20: | ||
* MDLQA- A course language may be set, otherwise the course will be displayed in the language selected in a user's profile | * MDLQA- A course language may be set, otherwise the course will be displayed in the language selected in a user's profile | ||
* MDLQA- [[Course default settings]] may be set by an administrator | * MDLQA- [[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. | |||
==Grades== | |||
# The [[Grader report]] displays course grades for teachers with mouse-over tooltips, highlighted rows and columns, sortable columns and a horizontal scrollbar. | |||
# A teacher can edit individual grades. | |||
# A teacher can set [[Grader report preferences|preferences]] for how the grader report is displayed. | |||
# Grades may be organised into [[Grade categories|categories]] and subcategories. | |||
# A teacher can set one of 9 possible options for aggregating grades within a category. | |||
# Within a category, the lowest x grades may be dropped or the highest x grades kept. | |||
# A teacher can set a multiplicator (factor by which all grades will be multiplied) or an ofset (number that will be added to every grade). | |||
# A teacher can create a [[Scale]] for use in the course. | |||
# A teacher can edit the [[Grade letters]] used in the course. | |||
# [[Grade import|Grades may be imported]] via CSV or XML file. | |||
# [[Grade export|Grades may be exported]] to Excel spreadsheet, OpenDocument spreadsheet, plain text file or XML file. | |||
==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. | |||
==Questions== | |||
The question bank is complex. Features are [[Development:Features_list_-_questions|listed on a separate page]]. | |||
==See also== | |||
* [[Development:Features list - activity modules]] | |||
[[Category:Functional testing|Features list]] |
Revisió del 11:32, 25 juny 2010
Note: This article is a work in progress. Please use the page comments or an appropriate moodle.org forum for any recommendations/suggestions for improvement.
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
- MDLQA-89 A teacher can set a course full name, short name and summary
- MDLQA-114 A teacher can set one of 4 course formats
- MDLQA- 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
- MDLQA- The teacher can choose whether students can view their gradebook and activity reports
- MDLQA- A maximum upload file size for the course may be set (limited by the site-wide upload size limit)
- MDLQA- If enabled by an administrator, a course theme may be selected
- MDLQA- A default course role, usually 'student' may be set
- MDLQA- If enabled by an administrator, an interactive enrolment plugin, such as Paypal may be set
- MDLQA- Enrolments and other role assignments may be taken from other courses
- MDLQA- Course enrolment may be restricted to a certain date range or with an enrolment key
- MDLQA- Guests may be allowed to access the course with/without an enrolment key
- MDLQA- 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
- MDLQA- A course language may be set, otherwise the course will be displayed in the language selected in a user's profile
- MDLQA- Course default settings may be set by an administrator
Roles and permissions
- Users may be 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 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.
Grades
- The Grader report displays course grades for teachers with mouse-over tooltips, highlighted rows and columns, sortable columns and a horizontal scrollbar.
- A teacher can edit individual grades.
- A teacher can set preferences for how the grader report is displayed.
- Grades may be organised into categories and subcategories.
- A teacher can set one of 9 possible options for aggregating grades within a category.
- Within a category, the lowest x grades may be dropped or the highest x grades kept.
- A teacher can set a multiplicator (factor by which all grades will be multiplied) or an ofset (number that will be added to every grade).
- A teacher can create a Scale for use in the course.
- A teacher can edit the Grade letters used in the course.
- Grades may be imported via CSV or XML file.
- Grades may be exported to Excel spreadsheet, OpenDocument spreadsheet, plain text file or XML file.
Groups and groupings
- Users may be organised into 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 (to automatically add users to the group when they enrol in the course).
- 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 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 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 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 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
- 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 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 reports tab in their profile page.
Questions
The question bank is complex. Features are listed on a separate page.