|
|
(39 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]]).
| |
| | |
| Each item should state a task that can be done in Moodle. The task should be feature sized (ie not too small and not too large). Something that could be explained to a user in 3 to 10 steps. Most settings should be mentioned. For example:
| |
| | |
| GOOD: Users can post replies to forum posts, including embedded media and attached documents.
| |
| BAD: Users can have discussions.
| |
| BAD: Users can click a button named "Reply".
| |
| | |
| | |
| ==Assignment module==
| |
| | |
| # The [[Assignment module]] allows students to submit assignments for the teacher to grade and provide comments.
| |
| # Assignment submissions are date-stamped.
| |
| # Students receive email notification when their assignment submission is graded.
| |
| # The [[Upload a single file assignment]] allows a student to upload a file in any format.
| |
| # The [[Advanced uploading of files assignment]] allows a student to upload a set number of files. Teachers may also upload files, and students may add online notes.
| |
| # The maximum size of file which students can upload as their submission can be set.
| |
| # The [[Online text assignment]] allows students to add and edit text online for the teacher to grade and provide comments. In addition, the teacher may add comments inline and/or edit a student's submission.
| |
| # The [[Offline activity assignment]] enables teachers to grade and give comments on an assignment completed offline.
| |
| # The time period in which students can access the assignment may be restricted.
| |
| # Late submissions may be prevented, otherwise they will be marked as late if submitted after the due date.
| |
| # Students can be allowed to resubmit their assignments after grading in order to have the chance to improve their grade.
| |
| # Teachers may choose to receive email notification of assignment submissions.
| |
| # A 'View x submitted assignments' link on the assignment page informs teachers of the number of assignments submitted to-date.
| |
| # [[Assignment submissions]] are listed on one page for ease of marking.
| |
| # Assignment submissions may be ordered by student first name/surname, grade, comment, last modified (student), last modified (teacher) or status.
| |
| # A quick grade feature enables teachers to grade multiple assignments on one page then save all the changes.
| |
| # Assignments which have not yet been graded have the word 'Grade' highlighted in the status column.
| |
| | |
| ==Chat module==
| |
| | |
| * MDLQA-52 In a [[Chat module|chat activity]], students can have a real-time synchronous discussion
| |
| * MDLQA-53 Students in a chat can send a sound to other participants
| |
| * MDLQA-54 A student can disable the chat window auto-scroll
| |
| * MDLQA-55 Students can use a chat window without frames and JavaScript
| |
| * MDLQA-56 A teacher can set repeated chat times
| |
| * Past chat sessions can be archived for a specified number of days
| |
| * Past chat sessions can be made available for everyone to view, or restricted to teachers only
| |
| * Selected past chat sessions may be deleted by a teacher
| |
| | |
| ==Choice module==
| |
| | |
| * MDLQA-42 In a [[Choice module|choice activity]] a teacher can ask a question and specify any number of responses
| |
| * MDLQA-43 A teacher can limit the number the number of participants that can select each choice response
| |
| * MDLQA-44 A teacher can restrict the time period in which students can answer a choice
| |
| * MDLQA-45 A teacher can display choice responses horizontally or vertically
| |
| * MDLQA-46 A teacher can choose whether to allow students to change their choice response
| |
| * MDLQA-47 A teacher can choose one of 4 options for publishing choice results
| |
| * MDLQA-48 A teacher can choose whether to publish choice results anonymously or showing names
| |
| * MDLQA-49 A teacher can choose whether to show students who have not yet answered the choice
| |
| | |
| ==Database module==
| |
| | |
| * MDLQA-18 In a [[Database module|database activity]], students can add entries to a database
| |
| * MDLQA-19 A database activity may include up to 12 different [[Database fields]]
| |
| * MDLQA-20 Database activity entries can be viewed in a list or singly or they can be searched or browsed
| |
| * MDLQA-21 A teacher can set a default sort order for database activity entries
| |
| * MDLQA-22 A teacher can [[Database export|export database entries]] in a choice of formats
| |
| * MDLQA-23 A teacher can restrict the time period in which students can view and/or add entries to a database activity
| |
| * MDLQA-24 A teacher can set a required number of entries for a database activity
| |
| * MDLQA-25 A teacher can set a required number of entries before a student can view other database activity entries
| |
| * MDLQA-26 A teacher can set a maximum number of entries which a student can submit for a database activity
| |
| * Users may be allowed to add comments
| |
| * MDLQA-27 A teacher can set that database activity entries require approval before being viewable by everyone
| |
| * MDLQA-28 A teacher can enable database activity entry rating according to a chosen grading scale
| |
| * MDLQA-29 A teacher can use [[Database templates|templates]] to modify the visual layout of information in a database activity
| |
| * MDLQA-30 A teacher can share a database activity as a [[Database presets|preset]]
| |
| | |
| ==Forum module==
| |
| | |
| * MDLQA-6 By default, a new course contains a [[News forum]] in which only teachers can post and subscription is forced
| |
| * MDLQA-7 By default, a new course contains a [[Latest News block]] which displays a specific number of recent discussions from the news forum
| |
| * MDLQA-8 In a [[Forum module|standard forum]], users can start discussions, add replies and attach files to their posts
| |
| * MDLQA-9 In a single simple discussion forum only teachers can start discussions
| |
| * MDLQA-10 In a 'Each person posts one discussion' forum users can start exactly one discussion and can reply to all discussions
| |
| * MDLQA-11 In a Q & A forum students must post first before they can view other posts
| |
| * MDLQA-12 A teacher can set one of 4 possible forum subscription options
| |
| * MDLQA-2 Students can edit or delete their forum posts within a set time limit
| |
| * MDLQA-3 A teacher can set one of 3 possible options for tracking read forum posts
| |
| * MDLQA-13 A teacher can set one of 5 possible forum rating aggregation types
| |
| * MDLQA-14 A teacher can choose a grading scale for rating forum posts and can restrict rating to within certain dates
| |
| * MDLQA-15 A teacher can block students from posting in a forum after they post a certain number of posts in a given period
| |
| * MDLQA-5 Students can choose from 4 discussion display options and their choice is remembered
| |
| * MDLQA-4 Teachers can split discussions and can move discussions between forums in the same course
| |
| * MDLQA-16 Teachers can edit or delete any forum post
| |
| | |
| ==Glossary module==
| |
| | |
| * MDLQA-31 In a [[Glossary module|glossary activity]], students can add entries including attaching files
| |
| * MDLQA-32 Glossary entries can be searched or browsed by alphabet, category, date or author
| |
| * MDLQA-33 A teacher can set whether glossary entries are always editable
| |
| * MDLQA-34 A teacher can set that glossary entries require approval before being viewable by everyone
| |
| * MDLQA-35 A teacher can choose a grading scale for rating glossary entries and can restrict rating to within certain dates
| |
| * MDLQA-36 A teacher can set one of 7 possible glossary display formats
| |
| * MDLQA-37 Glossary entries can be set to automatically link to elsewhere in the course where the word or phrase is mentioned
| |
| * MDLQA-38 A teacher can choose whether to allow duplicate entries in a glossary
| |
| * MDLQA-39 A teacher can choose whether to provide a printer-friendly glossary entries list
| |
| * Users may be allowed to add comments
| |
| * MDLQA-40 An administrator can define a 'global' glossary
| |
| * MDLQA-41 A teacher can [[Import glossary entries|import]] and [[Export glossary entries|export]] glossary entries via an XML file
| |
| | |
| ==Lesson module==
| |
| | |
| # The [[Lesson module]] enables teachers to create a series of pages for students to navigate through in different ways depending upon their choices to questions about the page content.
| |
| # Multiple choice, true/false, matching, numeric, short answer and essay questions may be added to lesson pages.
| |
| # A time limit for the lesson may be set, with any questions answered after the time is up not counted.
| |
| # The lesson may be graded with a set maximum grade and appear in the course gradebook.
| |
| # Students may be allowed to retake the lesson and either their maximum or mean grade recorded in the gradebook.
| |
| # Students may be allowed to navigate back through the lesson and change their answers.
| |
| # The maximum number of attempts allowed for each question may be set.
| |
| # A lesson may be displayed as a slide show, with a fixed width, height, and custom background colour. A scroll bar will be displayed if the width or height of the slide is exceeded by the content of a page.
| |
| # Access to a lesson may be restricted with a password and/or available from and deadline dates.
| |
| # Access to a lesson may be set to be dependent upon performance (time spent, completed, certain grade obtained) in another lesson in the same course.
| |
| | |
| ==SCORM module==
| |
| | |
| # The [[SCORM module]] enables teachers to add SCORM and AICC packages to their course.
| |
| # The package display can be displayed in a frame or window of specified size, with the table of contents (if applicable) shown on the left, in a drop-down menu or hidden.
| |
| # The number of attempts (if applicable) can be restricted and grading may be set to highest, first, last or average of attempts.
| |
| # A maximum grade and grading method (highest grade, average grade, sum of grades or number of completed/passed Learning Objects for the activity) can be set.
| |
| # Students can leave the activity. On their return, students are presented with the same page as the one they left. Progress through the activity is indicated to via checkbox ticks.
| |
| #Teachers can access [[SCORM reports]] via a 'View reports for x users' link on the SCORM page. Sections of the activity may be marked browsed, incomplete, completed or failed. The time spent on each section is also displayed. If a section includes questions then the score is displayed.
| |
| | |
| ==Survey module==
| |
| | |
| * MDLQA-50 In a [[Survey module|survey activity]] a teacher can set three types of survey
| |
| * MDLQA-51 A teacher can view survey responses or download the data
| |
| | |
| == Wiki module==
| |
| | |
| # The [[Wiki module]] enables participants to create web pages which anyone can then edit.
| |
| # Edited pages may be previewed before saving.
| |
| # New pages in the wiki can be created by editing an existing page and typing the title of a new page, enclosing the title text in square brackets.
| |
| # A history of each wiki page is available listing author, created and last modified dates and references, plus browse, fetch-back (to revert the page back to a previous version) and diff (showing the difference in two versions) links.
| |
| # There are 3 wiki types - teacher (only the teacher can edit the wiki), groups (one wiki per group) and student (every student has their own wiki, which only they and their teacher can edit).
| |
| # The HTML mode can be set - no HTML (wiki markup may be used for formatting text), safe HTML (only certain HTML tags are permitted) or HTML only (HTML editor displayed).
| |
| # Students may be allowed to add files as attachments (upto the course upload file size limit).
| |
| # CamelCase linking may be allowed.
| |
| # Students can be allowed certain administrative privileges - set page flags, strip pages, remove pages, revert mass changes
| |
| # A teacher can upload content for the initial page via a text file.
| |
| | |
| == Workshop module ==
| |
| | |
| # The [[Workshop module]] enables teachers to set-up assignment-like activity with advanced grading methods available and peer-grading support
| |
| # There are four grading strategies available: Accumulative, Number of errors, Rubric and Comments. Teachers can define assessment form for every supported grading strategy.
| |
| # Teachers can prepare set of example submissions and provide reference assessment of them
| |
| # Students can submit their work and eventually edit it during the submission phase
| |
| # Students can practise assessment procedure on example submissions according to example mode set by the teacher
| |
| # Teachers can allocate submissions for peer-assessment randomly and tweak the allocations manually
| |
| # Students can peer-assess allocated submissions
| |
| # Teachers can set weight of an assessment
| |
| # Teachers can evaluate given grades and manually override calculated grades
| |
| # Teachers can push the final grades into course gradebook
| |
| # Teachers can publish selected submissions after the workshop is closed
| |
| | |
| ==See also==
| |
| | |
| *[[Development:Features list - course administration]]
| |
| *[[Jira as a Test Case Management Software]]
| |
| | |
| [[Category:Functional testing|Features list - activity modules]]
| |