In order to comment on a conversation or a topic
As a user
In need to add comments to courses
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | Frist | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
In order to refine comment block's contents
As a teacher
In need to delete comments from courses
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | First | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
In order to navigate to my courses
As a student
I need my courses displayed in the navigation block
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| name | category | idnumber |
| cat1 | 0 | cat1 |
| cat2 | 0 | cat2 |
| cat3 | 0 | cat3 |
| cat31 | cat3 | cat31 |
| cat32 | cat3 | cat32 |
| cat33 | cat3 | cat33 |
| fullname | shortname | category |
| Course1 | c1 | cat1 |
| Course2 | c2 | cat2 |
| Course31 | c31 | cat31 |
| Course32 | c32 | cat32 |
| Course331 | c331 | cat33 |
| Course332 | c332 | cat33 |
| user | course | role |
| student1 | c1 | student |
| student1 | c31 | student |
| student1 | c331 | student |
| Show my course categories | 0 |
| Show my course categories | 1 |
In order to customize the TinyMCE editor appearance
As an admin
I need to add and remove items from the toolbar
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| Editor toolbar | fontselect,fontsizeselect,formatselect,|,undo,redo,|,search,replace,|,fullscreen |
| Editor toolbar | fontselect,fontsizeselect,formatselect,|,undo,redo,|,search,replace,|,fullscreen,anchor |
| Editor toolbar | fontselect,fontsizeselect,formatselect,|,undo,redo,|,search,replace,|,fullscreen |
In order to access courses contents
As a guest
I need to access courses as a guest
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Forum name | Test forum name |
| Description | Test forum description |
Exception thrown by (//html/.//a[./@href][(((./@id = 'Edit settings' or contains(normalize-space(string(.)), 'Edit settings')) or contains(./@title, 'Edit settings') or contains(./@rel, 'Edit settings')) or .//img[contains(./@alt, 'Edit settings')])] | .//*[./@role = 'link'][((./@id = 'Edit settings' or contains(./@value, 'Edit settings')) or contains(./@title, 'Edit settings') or contains(normalize-space(string(.)), 'Edit settings'))])[1]
Error Message => 'Element is not currently visible and may not be manipulated'
caused by Request => {"headers":{"Accept":"application/json;charset=UTF-8","Content-Length":"0","Content-Type":"application/json;charset=UTF-8","Expect":"100-continue","Host":"localhost:4444"},"httpVersion":"1.1","method":"POST","post":"","url":"/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/","path":"/click","relative":"/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/click","queryKey":{},"chunks":["click"]},"urlOriginal":"/session/41068e20-42fb-11e3-95e0-5bc255caedee/element/%3Awdc%3A1383313560796/click"}
| Allow guest access | Yes |
| Allow guest access | Yes |
| Password | moodle_rules |
| Password | moodle_rules |
In order to participate in courses
As a user
I need to auto enrol me in courses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Custom instance name | Test student enrolment |
| Custom instance name | Test student enrolment |
| Enrolment key | moodle_rules |
| Enrolment key | moodle_rules |
| Custom instance name | Test student enrolment |
| Enrolment key | moodle_rules |
| Use group enrolment keys | Yes |
| Group name | Group 1 |
| Enrolment key | testgroupenrolkey |
| Enrolment key | testgroupenrolkey |
In order to allow students to work collaboratively on an assignment
As a teacher
I need to group submissions in groups
| fullname | shortname | category | groupmode |
| Course 1 | C1 | 0 | 1 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student0 | Student | 0 | student0@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| student3 | Student | 3 | student3@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student0 | C1 | student |
| student1 | C1 | student |
| student2 | C1 | student |
| student3 | C1 | student |
| name | course | idnumber |
| Group 1 | C1 | G1 |
| Assignment name | Test assignment name |
| Description | Test assignment description |
| Students submit in groups | Yes |
| Group mode | No groups |
| Group mode | Separate groups |
Exception thrown by (//html/.//a[./@href][(((./@id = 'Edit settings' or contains(normalize-space(string(.)), 'Edit settings')) or contains(./@title, 'Edit settings') or contains(./@rel, 'Edit settings')) or .//img[contains(./@alt, 'Edit settings')])] | .//*[./@role = 'link'][((./@id = 'Edit settings' or contains(./@value, 'Edit settings')) or contains(./@title, 'Edit settings') or contains(normalize-space(string(.)), 'Edit settings'))])[1]
Error Message => 'Element is not currently visible and may not be manipulated'
caused by Request => {"headers":{"Accept":"application/json;charset=UTF-8","Content-Length":"0","Content-Type":"application/json;charset=UTF-8","Expect":"100-continue","Host":"localhost:4444"},"httpVersion":"1.1","method":"POST","post":"","url":"/click","urlParsed":{"anchor":"","query":"","file":"click","directory":"/","path":"/click","relative":"/click","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/click","queryKey":{},"chunks":["click"]},"urlOriginal":"/session/41068e20-42fb-11e3-95e0-5bc255caedee/element/%3Awdc%3A1383313779728/click"}
| Group mode | Separate groups |
In order to complete my submissions online
As a student
I need to submit my assignment editing an online form
| fullname | shortname | category | groupmode |
| Course 1 | C1 | 0 | 1 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| Assignment name | Test assignment name |
| Description | Submit your online text |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| Online text | I'm the student first submission |
| Online text | I'm the student second submission |
In order to control when a student can change his/her submission
As a teacher
I need to prevent or allow student submission at any time
| fullname | shortname | category | groupmode |
| Course 1 | C1 | 0 | 1 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| Assignment name | Test assignment name |
| Description | Submit your online text |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| Online text | I'm the student submission |
| Online text | I'm the student submission and he/she edited me |
| Online text | I'm the student submission edited again |
In order to ask questions as a choice of multiple responses
As a teacher
I need to add choice activities to courses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| Choice name | Choice name |
| Choice Description | |
| Option 1 | |
| Option 2 |
In order to allow students to change their choice
As a teacher
I need to enable the option to change the choice
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| Choice name | Choice name |
| Choice Description | |
| No | |
| Option 1 | |
| Option 2 |
| Allow choice to be updated | Yes |
In order to restrict students from selecting a response more than a specified number of times
As a teacher
I need to limit the choice responses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| student2 | C1 | student |
| Choice name | Choice name |
| Choice Description | |
| 1 | |
| Option 1 | |
| 1 | |
| Option 2 |
In order to display choice activities outcomes
As a teacher
I need to publish the choice activity results in different ways
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| Choice name | Choice 1 |
| Description | Choice Description |
| Publish results | Do not publish results to students |
| option[0] | Option 1 |
| option[1] | Option 2 |
Exception thrown by (//html/.//*[self::input | self::textarea | self::select][not(./@type = 'submit' or ./@type = 'image' or ./@type = 'hidden')][(((./@id = 'Description' or ./@name = 'Description') or ./@id = //label[contains(normalize-space(string(.)), 'Description')]/@for) or ./@placeholder = 'Description')] | .//label[contains(normalize-space(string(.)), 'Description')]//.//*[self::input | self::textarea | self::select][not(./@type = 'submit' or ./@type = 'image' or ./@type = 'hidden')])[1]
Error Message => 'Element is not currently interactable and may not be manipulated'
caused by Request => {"headers":{"Accept":"application/json;charset=UTF-8","Content-Length":"0","Content-Type":"application/json;charset=UTF-8","Expect":"100-continue","Host":"localhost:4444"},"httpVersion":"1.1","method":"POST","post":"","url":"/clear","urlParsed":{"anchor":"","query":"","file":"clear","directory":"/","path":"/clear","relative":"/clear","port":"","host":"","password":"","user":"","userInfo":"","authority":"","protocol":"","source":"/clear","queryKey":{},"chunks":["clear"]},"urlOriginal":"/session/41068e20-42fb-11e3-95e0-5bc255caedee/element/%3Awdc%3A1383314101616/clear"}
| Choice name | Choice 1 |
| Description | Choice Description |
| option[0] | Option 1 |
| option[1] | Option 2 |
| Publish results | Show results to students after they answer |
| Choice name | Choice 1 |
| Description | Choice Description |
| Publish results | Show results to students only after the choice is closed |
| option[0] | Option 1 |
| option[1] | Option 2 |
| Restrict answering to this time period | 1 |
| timeclose[year] | 2010 |
| Choice name | Choice 1 |
| Description | Choice Description |
| option[0] | Option 1 |
| option[1] | Option 2 |
| Publish results | Always show results to students |
In order to keep students privacy or to give more info to students
As a teacher
I need to select whether I want other students to know who selected what option
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
| Choice name | Choice 1 |
| Description | Choice Description |
| option[0] | Option 1 |
| option[1] | Option 2 |
| Publish results | Always show results to students |
| Privacy of results | Publish anonymous results, do not show student names |
| Choice name | Choice 1 |
| Description | Choice Description |
| option[0] | Option 1 |
| option[1] | Option 2 |
| Publish results | Always show results to students |
| Privacy of results | Publish full results, showing names and their choices |
In order to discuss topics with other users
As a teacher
I need to add forum activities to moodle courses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Subject | Forum post 1 |
| Message | This is the body |
In order to ensure students are participating on forums
As a teacher
I need to set a minimum number of discussions to mark the forum activity as completed
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Enable completion tracking | 1 |
| Enable conditional access | 1 |
| Enable completion tracking | Yes |
| Forum name | Test forum name |
| Description | Test forum description |
| Completion tracking | Show activity as complete when conditions are met |
| completiondiscussionsenabled | 1 |
| completiondiscussions | 2 |
| Subject | Post 1 subject |
| Message | Body 1 content |
| Subject | Post 2 subject |
| Message | Body 2 content |
In order to read forum posts in a suitable view
As a user
I need to select which display method I want to use
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Description | Test forum description |
| Subject | Discussion 1 |
| Message | Discussion contents 1, first message |
| Subject | Reply 1 to discussion 1 |
| Message | Discussion contents 1, second message |
| Subject | Discussion 2 |
| Message | Discussion contents 2, first message |
| Subject | Reply 1 to discussion 2 |
| Message | Discussion contents 2, second message |
| Subject | Reply 2 to discussion 1 |
| Message | Discussion contents 1, third message |
| Subject | Reply 2 to discussion 2 |
| Message | Discussion contents 2, third message |
| Subject | Reply 2 to discussion 1 |
| Message | Discussion contents 1, third message |
| Subject | Reply 2 to discussion 2 |
| Message | Discussion contents 2, third message |
In order to refine forum posts
As a user
I need to edit or delete my forum posts within a certain period of time after posting
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| student1 | C1 | student |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Subject | Forum post subject |
| Message | This is the body |
| Subject | Edited post subject |
| Message | Edited post body |
In order to refine the forum contents
As a teacher
I need to edit or delete any user's forum posts
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Description | Test forum description |
| Subject | Teacher post subject |
| Message | Teacher post message |
| Subject | Student post subject |
| Message | Student post message |
| Subject | Edited student subject |
In order to restrict the discussion topic to one
As a teacher
I need to create a forum with a single simple discussion
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Single discussion forum name |
| Forum type | A single simple discussion |
| Description | Single discussion forum description |
| Subject | Reply to single discussion subject |
| Message | Reply to single discussion message |
In order to ease the forum posts follow up
As a user
I need to distinct the unread posts from the read ones
| username | firstname | lastname | trackforums | |
| student1 | Student | 1 | student1@asd.com | 1 |
| student2 | Student | 2 | student2@asd.com | 0 |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Off |
| Subject | Test post subject |
| Message | Test post message |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Optional |
| Subject | Test post subject |
| Message | Test post message |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Optional |
| Subject | Test post subject |
| Message | Test post message |
| Allow forced read tracking | 1 |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Force |
| Subject | Test post subject |
| Message | Test post message |
| Allow forced read tracking | 1 |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Force |
| Subject | Test post subject |
| Message | Test post message |
| Allow forced read tracking | 1 |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Force |
| Subject | Test post subject |
| Message | Test post message |
| Allow forced read tracking | 0 |
| Allow forced read tracking | 1 |
| Forum name | Test forum name |
| Forum type | Standard forum for general use |
| Description | Test forum description |
| Read tracking | Force |
| Subject | Test post subject |
| Message | Test post message |
| Allow forced read tracking | 0 |
In order to ensure students think before adding new entries
As a teacher
I need to prevent entries to be always editable
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Maximum time to edit posts | 1 minutes |
| Name | Test glossary name |
| Description | Test glossary description |
| Always allow editing | No |
| Concept | Test concept name |
| Definition | Test concept description |
In order to check entries before they are displayed
As a user
I need to enable entries requiring approval
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| student2 | C1 | student |
| Name | Test glossary name |
| Description | Test glossary entries require approval |
| Approved by default | No |
| Concept | Just a test concept |
| Definition | Concept definition |
| Keyword(s) | Black |
In order to avoid confusion
As a teacher
I need to avoid having duplicate concept definitions
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Name | Test glossary name |
| Description | Test glossary description |
| Duplicate entries allowed | No |
| Concept | Unique concept |
| Definition | I'm the definition of an unique concept |
| Concept | Unique concept |
| Definition | There is no definition restriction |
In order to print glossaries easily
As a user
I need to provide users a different view to print the glossary contents
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test glossary name |
| Description | Test glossary description |
| Allow print view | Yes |
| Concept | Just a test concept |
| Definition | Concept definition |
| Name | Test glossary name |
| Description | Test glossary description |
| Allow print view | No |
| Concept | Just a test concept |
| Definition | Concept definition |
In order to find entries in a glossary
As a user
I need to search the entries list by keyword, alphabet, category, date and author
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test glossary name |
| Description | Test glossary description |
| Concept | Eggplant |
| Definition | Sour eggplants |
| Categories | All for you |
| Concept | Cucumber |
| Definition | Sweet cucumber |
| Categories | The ones I like |
In order to schedule lesson activities
As a teacher
I need to set available from and deadline dates
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test lesson |
| available[day] | 1 |
| available[month] | January |
| available[year] | 2020 |
| available[hour] | 08 |
| available[minute] | 00 |
| Page title | First page name |
| Page contents | First page contents |
| Description | The first one |
| Name | Test lesson |
| deadline[day] | 1 |
| deadline[month] | January |
| deadline[year] | 2000 |
| deadline[hour] | 08 |
| deadline[minute] | 00 |
| Page title | First page name |
| Page contents | First page contents |
| Description | The first one |
In order to create a lesson with conditional paths
As a teacher
I need to add pages and questions with links between them
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test lesson name |
| Page title | First page name |
| Page contents | First page contents |
| id_answer_editor_0 | Next page |
| id_jumpto_0 | Next page |
| Page title | Second page name |
| Page contents | Second page contents |
| id_answer_editor_0 | Previous page |
| id_jumpto_0 | Previous page |
| id_answer_editor_1 | Next page |
| id_jumpto_1 | Next page |
| Page title | Hardest question ever |
| Page contents | 1 + 1? |
| id_answer_editor_0 | 2 |
| id_response_editor_0 | Correct answer |
| id_jumpto_0 | End of lesson |
| id_score_0 | 1 |
| id_answer_editor_1 | 1 |
| id_response_editor_1 | Incorrect answer |
| id_jumpto_1 | Second page name |
| id_score_1 | 0 |
| Your answer | 1 |
| Your answer | 2 |
In order to avoid undesired accesses to lesson activities
As a teacher
I need to set a password to access the lesson
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test lesson |
| Password protected lesson | Yes |
| id_password | moodle_rules |
| Page title | First page name |
| Page contents | First page contents |
| Description | The first one |
In order to restrict the time students have to complete a lesson
As a teacher
I need to set a time limit
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test lesson |
| timed | 1 |
| maxtime | 1 |
| Page title | Lesson page name |
| Page contents | Single lesson page contents |
| Description | Single button |
In order to use verified survey instruments
As a teacher
I need to set survey activities and select which survey type suits my needs
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Name | Test survey name |
| Survey type | ATTLS (20 item version) |
| Description | Test survey description |
| Survey type | Critical incidents |
| Survey type | COLLES (Preferred and Actual) |
In order to allow both collaborative wikis and individual journals with history register
As a teacher
I need to select whether the wiki is collaborative or individual
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
| Wiki name | Collaborative wiki name |
| Description | Collaborative wiki description |
| First page name | Collaborative index |
| Wiki mode | Collaborative wiki |
| HTML format | Collaborative teacher1 edition |
| Wiki name | Individual wiki name |
| Description | Individual wiki description |
| First page name | Individual index |
| Wiki mode | Individual wiki |
| HTML format | Individual teacher1 edition |
| HTML format | Collaborative student1 edition |
| HTML format | Individual student1 edition |
| HTML format | Individual student2 edition |
In order to know how a wiki page evolved over the time and how changed what
As a user
I need to check the history of a wiki page
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
| Wiki name | Test wiki name |
| Description | Test wiki description |
| First page name | First page |
| Wiki mode | Collaborative wiki |
| HTML format | First edition |
| HTML format | Second edition |
| HTML format | Third edition |
In order to avoid silly mistakes
As a user
I need to preview pages before saving changes
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Wiki name | Test wiki name |
| Description | Test wiki description |
| First page name | First page |
| Wiki mode | Collaborative wiki |
| HTML format | Student page contents to be previewed |
In order to allow users to use their favorite wiki format
As a user
I need to choose which wiki format do I want to use
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Wiki name | Test wiki name |
| Description | Test wiki description |
| First page name | First page |
| Creole format | 1 |
| NWiki format | 1 |
| HTML format | 1 |
| HTML format | I'm a text |
In order to write good tests
As a tests writer
I need to check the page contents
Link matching locator "'Log in'" not found.
| Group name | I'm the name |
| Group description | I'm the description |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
In order to write tests quickly
As a developer
I need to fill the database with fixtures
| username | password | firstname | lastname |
| testuser | testuser | ||
| testuser2 | testuser2 | TestFirstname | TestLastname |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | CAT1 | CAT2 |
| Cat 3 | CAT1 | CAT3 |
| fullname | shortname | category |
| Course 1 | COURSE1 | CAT3 |
| Course 2 | COURSE2 | CAT3 |
| Course 3 | COURSE3 | 0 |
Link matching locator "'Log in'" not found.
| fullname | shortname |
| Course 1 | C1 |
| name | course | idnumber |
| Group 1 | C1 | G1 |
| Group 2 | C1 | G2 |
| name | course | idnumber |
| Grouping 1 | C1 | GG1 |
| Grouping 2 | C1 | GG2 |
Link matching locator "'Log in'" not found.
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| fullname | shortname |
| Course 1 | C1 |
| user | course | role |
| student1 | C1 | student |
| teacher1 | C1 | editingteacher |
| capability | permission | role | contextlevel | reference |
| mod/forum:editanypost | Allow | student | Course | C1 |
| mod/forum:replynews | Prevent | editingteacher | Course | C1 |
Link matching locator "'Log in'" not found.
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| student1 | C1 | student |
| username | firstname | lastname | |
| user1 | User | 1 | user1@moodlemoodle.com |
| user2 | User | 2 | user2@moodlemoodle.com |
| user3 | User | 3 | user3@moodlemoodle.com |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| fullname | shortname | category |
| Course 1 | C1 | CAT1 |
| user | role | contextlevel | reference |
| user1 | manager | System | |
| user2 | editingteacher | Category | CAT1 |
| user3 | editingteacher | Course | C1 |
| fullname | shortname |
| Course 1 | C1 |
| activity | name | intro | course | idnumber |
| assign | Test assignment name | Test assignment description | C1 | assign1 |
| data | Test database name | Test database description | C1 | data1 |
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname |
| Course 1 | C1 |
| name | course | idnumber |
| Group 1 | C1 | G1 |
| Group 2 | C1 | G2 |
| name | course | idnumber |
| Grouping 1 | C1 | GG1 |
| user | course | role |
| student1 | C1 | student |
| student2 | C1 | student |
| user | group |
| student1 | G1 |
| student2 | G2 |
| grouping | group |
| GG1 | G1 |
Link matching locator "'Log in'" not found.
In order to extend and restrict moodle features
As an admin or a teacher
I need to allow/deny the existing capabilities at different levels
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| capability | permission |
| block/mnet_hosts:myaddinstance | Allow |
| moodle/community:add | Inherit |
| moodle/grade:managesharedforms | Prevent |
| moodle/course:request | Prohibit |
Link matching locator "'Log in'" not found.
| mod/forum:deleteanypost | Prohibit |
| mod/forum:editanypost | Prevent |
| mod/forum:addquestion | Allow |
Link matching locator "'Log in'" not found.
| Forum name | I'm the name |
| Description | I'm the introduction |
| mod/forum:deleteanypost | Prohibit |
| mod/forum:editanypost | Prevent |
| mod/forum:addquestion | Allow |
In order to create new tests
As a tests writer
I need to list and filter the system steps definitions
Link matching locator "'Log in'" not found.
In order to interact with Moodle
As a user
I need to set forms values
Link matching locator "'Log in'" not found.
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
In order to write tests with complex nasty arguments
As a tests writer
I need to apply some transformations to the steps arguments
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| Surname | < > & < > & ' \" \ '$@NULL@$ 日本語Â% %% @@TEST@@ \\" \ . , ; : |
| Description | < > & < > \\" \ , ; : . 日本語& ' \" \ '$@NULL@$ @@TEST@@Â% %% |
| City/town | & ' \" \ < > & < > \\" \ , ; : . 日本語'$@NULL@$ @@TEST@@Â% %% |
| First name | va"lue1 |
| Description | va\"lue2 |
| Surname | My Surname < > & < > & ' \" \ \\" \ , ; : . '$@NULL@$ @@TEST@@ 日本語Â% %% |
In order to execute automated acceptance tests
As a developer
I need to use the test environment instead of the regular environment
In order to display more info about the courses
As an admin
I need to display courses short names along with courses full names
| fullname | shortname | category |
| Course fullname | C_shortname | 0 |
In order to find the user accounts I am looking for
As an admin
I need to filter the users account list using different filter
| username | firstname | lastname | auth | confirmed | |
| user1 | User | One | one@asd.com | manual | 0 |
| user2 | User | Two | one@asd.com | ldap | 1 |
| user3 | User | Three | one@asd.com | manual | 1 |
| user4 | User | Four | one@asd.com | ldap | 0 |
| name | idnumber |
| Cohort 1 | CH1 |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| user1 | C1 | student |
| user2 | C1 | student |
| user3 | C1 | student |
Link matching locator "'Log in'" not found.
| courserole_rl | Student |
| courserole_ct | any category |
| courserole | C1 |
| cohort | CH1 |
| Confirmed | No |
| Authentication | manual |
In order to validate my credentials in the system
As a user
I need to log into the system
| username | password | firstname | lastname | |
| testuser | testuser | Test | User | moodle@moodlemoodle.com |
| username | password | firstname | lastname | |
| testuser | testuser | Test | User | moodle@moodlemoodle.com |
In order to add more functionality to pages
As a teacher
I need to add blocks to pages
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
In order to maintain some patterns across all the site
As a manager
I need to set and configure blocks throughout the site
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| manager1 | Manager | 1 | manager1@asd.com |
| user | course | role |
| manager1 | Acceptance test site | manager |
Link matching locator "'Log in'" not found.
| Page contexts | Display throughout the entire site |
| Default weight | -10 (first) |
In order to prevent the use of some blocks
As an admin
I need to restrict some blocks to be used in courses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
Link matching locator "'Log in'" not found.
| block/activity_modules:addinstance | Prohibit |
| block/completionstatus:addinstance | Prohibit |
In order to revert actions when configuring blocks
As an admin
I need to be able to return the block to original state
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
| Display on page types | Any page |
| Assignment name | Assignment1 |
| Description | Description |
| Display on page types | Any assignment module page |
| Assignment name | Assignment2 |
| Description | Description |
| Display on page types | Any page |
In order to respond to a blog post
As a user
I need to be able to comment on a blog entry
| username | firstname | lastname | |
| testuser | Test | User | moodle@moodlemoodle.com |
| testuser2 | Test2 | User2 | moodle2@moodlemoodle.com |
Link matching locator "'Log in'" not found.
| Entry title | Blog post from user 1 |
| Blog entry body | User 1 blog post content |
In order to ensure the calendar works as expected
As an admin
I need to create calendar data
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| student1 | C1 | student |
| Type of event | site |
| Event title | Really awesome event! |
| Description | Come join this awesome event, sucka! |
| Type of event | course |
| Event title | Really awesome event! |
| Description | Come join this awesome event, sucka! |
| Type of event | user |
| Event title | Really awesome event! |
| Description | Come join this awesome event, sucka! |
| Type of event | user |
| Event title | Really awesome event! |
| Description | Come join this awesome event, sucka! |
| Type of event | user |
| Event title | Really awesome event! |
| Description | Come join this awesome event, sucka! |
| Event title | Mediocre event :( |
| Description | Wait, this event isn't that great. |
In order to create site-wide groups
As an admin
I need to create cohorts and add users on them
| username | firstname | lastname | |
| user1 | First | User | first@user.com |
| user2 | Second | User | second@user.com |
| user3 | Third | User | third@user.com |
| user4 | Forth | User | forth@user.com |
Link matching locator "'Log in'" not found.
| Name | Test cohort name |
| Context | System |
| Cohort ID | 333 |
| Description | Test cohort description |
In order to split activities in groups
As a teacher
I need to change quickly the group mode of an activity
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Description | Test forum description |
| Group mode | No groups |
| Force group mode | No |
In order to create a structured view of activities
As a teacher
I need to move activities and resources to left and right
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | weeks |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test glossary name |
| Description | Test glossary description |
In order to delay activities availability
As a teacher
I need to quickly change the visibility of an activity
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Description | Test forum description |
| Visible | Show |
In order to provide tools for students learning
As a teacher
I need to add activites to a course
| username | firstname | lastname | |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| student1 | C1 | student |
| student2 | C1 | student |
Link matching locator "'Log in'" not found.
| Name | Test name |
| Description | Test database description |
| Entries required for completion | 9 |
| Allow comments on entries | Yes |
| Name | Test name |
| Label text | I'm a label |
| Name | Test database name |
| Description | Test database description |
As a moodle admin
I need to test hiding and showing a category.
I need to test hiding and showing a sub category.
I need to test visibility is applied to sub categories.
I need to test visibility is applied to courses.
I need to test visibility of children is reset when changing back.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | CAT1 | CAT2 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | CAT1 | CAT2 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 3 | CAT1 | CAT3 |
| Cat 4 | CAT1 | CAT4 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 3 | CAT1 | CAT3 |
| Cat 4 | CAT1 | CAT4 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | CAT1 | CAT2 |
| Cat 3 | CAT2 | CAT3 |
| category | fullname | shortname | idnumber |
| CAT3 | Course 1 | Course 1 | C1 |
Link matching locator "'Log in'" not found.
As a moodle admin
Test we can create a category
Test we can create a sub category
Test we can edit a category
Test we can delete a category
Test we can assign roles within a category
Test we can set permissions on a category
Test we can manage cohorts within a category
Test we can manage filters for a category
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| Category name | Category 1 (edited) |
| Category ID number | CAT1e |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 3 | 0 | CAT3 |
| category | fullname | shortname | idnumber |
| CAT3 | Course 1 | Course 1 | C1 |
| What to do | Move contents to another category |
| Move into | Cat 1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
Link matching locator "'Log in'" not found.
| Category name | Test category 2 |
| Category ID number | TC2 |
| Category name | Test category 3 |
| Category ID number | TC3 |
As a moodle admin
I need to test we can resort top level categories.
I need to test we can resort sub categories.
I need to test we can manually sort categories.
| category | name | idnumber | sortorder |
| 0 | Social studies | Ext003 | 1 |
| 0 | Applied sciences | Sci001 | 2 |
| 0 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort categories" | "Social studies" | "Applied sciences" | "Extended social studies" |
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
| category | name | idnumber | sortorder |
| 0 | Social studies | Ext003 | 1 |
| 0 | Applied sciences | Sci001 | 2 |
| 0 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort categories" | "Social studies" | "Applied sciences" | "Extended social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| category | name | idnumber | sortorder |
| 0 | Master cat | CAT1 | 1 |
| CAT1 | Social studies | Ext003 | 1 |
| CAT1 | Applied sciences | Sci001 | 2 |
| CAT1 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort subcategories" | "Social studies" | "Applied sciences" | "Extended social studies" |
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
| category | name | idnumber | sortorder |
| 0 | Master cat | CAT1 | 1 |
| CAT1 | Social studies | Ext003 | 1 |
| CAT1 | Applied sciences | Sci001 | 2 |
| CAT1 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort subcategories" | "Social studies" | "Applied sciences" | "Extended social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| category | idnumber | name |
| 0 | CAT1 | Cat 1 |
| 0 | CAT2 | Cat 2 |
| CAT1 | CATA | Cat 1a |
| CAT1 | CATB | Cat 1b |
| CAT1 | CATC | Cat 1c |
| category | idnumber | name |
| 0 | CAT1 | Cat 1 |
| 0 | CAT2 | Cat 2 |
| CAT1 | CATA | Cat 1a |
| CAT1 | CATB | Cat 1b |
| CAT1 | CATC | Cat 1c |
Link matching locator "'Log in'" not found.
In order to test JS enhanced display of categories and subcategories.
As a moodle admin
I need to expand and collapse categories.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| fullname | shortname | category | format |
| Course 1 | C1 | CAT1 | topics |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 1-1 | CAT1 | CAT3 |
| Cat 1-2 | CAT1 | CAT4 |
| Cat 1-1-1 | CAT3 | CAT5 |
| Cat 1-1-2 | CAT3 | CAT6 |
| Cat 2-1 | CAT2 | CAT7 |
| Cat 2-1-1 | CAT7 | CAT8 |
| fullname | shortname | category |
| Course 1 | C1 | CAT1 |
| Course 2 | C2 | CAT1 |
| Course 3 | C3 | CAT3 |
| Course 4 | C4 | CAT3 |
| Course 5 | C5 | CAT5 |
| Course 6 | C6 | CAT5 |
| Course 7 | C7 | CAT8 |
| Course 8 | C8 | CAT8 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 1-1 | CAT1 | CAT3 |
| Cat 1-2 | CAT1 | CAT4 |
| Cat 1-1-1 | CAT3 | CAT5 |
| Cat 1-1-2 | CAT3 | CAT6 |
| Cat 2-1 | CAT2 | CAT7 |
| Cat 2-1-1 | CAT7 | CAT8 |
| fullname | shortname | category |
| Course 1 | C1 | CAT1 |
| Course 2 | C2 | CAT1 |
| Course 3 | C3 | CAT3 |
| Course 4 | C4 | CAT3 |
| Course 5 | C5 | CAT5 |
| Course 6 | C6 | CAT5 |
| Course 7 | C7 | CAT8 |
| Course 8 | C8 | CAT8 |
Link matching locator "'Log in'" not found.
| category | name | idnumber | sortorder |
| 0 | Social studies | Ext003 | 1 |
| 0 | Applied sciences | Sci001 | 2 |
| 0 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort categories" | "Social studies" | "Applied sciences" | "Extended social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| category | name | idnumber | sortorder |
| 0 | Master cat | CAT1 | 1 |
| CAT1 | Social studies | Ext003 | 1 |
| CAT1 | Applied sciences | Sci001 | 2 |
| CAT1 | Extended social studies | Ext002 | 3 |
| sortby | cat1 | cat2 | cat3 |
| "Re-sort subcategories" | "Social studies" | "Applied sciences" | "Extended social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By name" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber | sortorder |
| CAT1 | Social studies | Senior school | Ext003 | 1 |
| CAT1 | Applied sciences | Middle school | Sci001 | 2 |
| CAT1 | Extended social studies | Junior school | Ext002 | 3 |
| sortby | course1 | course2 | course3 |
| "By fullname" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By shortname" | "Extended social studies" | "Applied sciences" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
| CAT1 | Course 4 | Course 4 | C4 |
| CAT1 | Course 5 | Course 5 | C5 |
| CAT1 | Course 6 | Course 6 | C6 |
| CAT1 | Course 7 | Course 7 | C7 |
| CAT1 | Course 8 | Course 8 | C8 |
| CAT1 | Course 9 | Course 9 | C9 |
| CAT1 | Course 10 | Course 10 | C10 |
| CAT1 | Course 11 | Course 11 | C11 |
| CAT1 | Course 12 | Course 12 | C12 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
| CAT1 | Course 4 | Course 4 | C4 |
| CAT1 | Course 5 | Course 5 | C5 |
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
| CAT1 | Course 4 | Course 4 | C4 |
| CAT1 | Course 5 | Course 5 | C5 |
| CAT1 | Course 6 | Course 6 | C6 |
| CAT1 | Course 7 | Course 7 | C7 |
| CAT1 | Course 8 | Course 8 | C8 |
| CAT1 | Course 9 | Course 9 | C9 |
| CAT1 | Course 10 | Course 10 | C10 |
| CAT1 | Course 11 | Course 11 | C11 |
| CAT1 | Course 12 | Course 12 | C12 |
| CAT1 | Course 13 | Course 13 | C13 |
| CAT1 | Course 14 | Course 14 | C14 |
| CAT1 | Course 15 | Course 15 | C15 |
| CAT1 | Course 16 | Course 16 | C16 |
| CAT1 | Course 17 | Course 17 | C17 |
| CAT1 | Course 18 | Course 18 | C18 |
| CAT1 | Course 19 | Course 19 | C19 |
| CAT1 | Course 20 | Course 20 | C20 |
| CAT1 | Course 21 | Course 21 | C21 |
| CAT1 | Course 22 | Course 22 | C22 |
| CAT1 | Course 23 | Course 23 | C23 |
| CAT1 | Course 24 | Course 24 | C24 |
| CAT1 | Course 25 | Course 25 | C25 |
| CAT1 | Course 26 | Course 26 | C26 |
| CAT1 | Course 27 | Course 27 | C27 |
| CAT1 | Course 28 | Course 28 | C28 |
| CAT1 | Course 29 | Course 29 | C29 |
| CAT1 | Course 30 | Course 30 | C30 |
| CAT1 | Course 31 | Course 31 | C31 |
| CAT1 | Course 32 | Course 32 | C32 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| Cat 2 | 0 | CAT2 |
| Cat 1-1 | CAT1 | CAT3 |
| Cat 1-2 | CAT1 | CAT4 |
| Cat 1-1-1 | CAT3 | CAT5 |
| Cat 1-1-2 | CAT3 | CAT6 |
| Cat 2-1 | CAT2 | CAT7 |
| Cat 2-1-1 | CAT7 | CAT8 |
| Cat 2-1-1-1 | CAT8 | CAT10 |
| Cat 2-1-2 | CAT7 | CAT9 |
| Cat 2-1-2-1 | CAT9 | CAT11 |
Link matching locator "'Log in'" not found.
| name | category | idnumber |
| Cat A (1) | 0 | CAT1 |
| Cat B (2) | 0 | CAT2 |
| Cat C (1-1) | CAT1 | CAT3 |
| Cat D (2-1) | CAT2 | CAT4 |
| Cat E (2-1-1) | CAT4 | CAT5 |
Link matching locator "'Log in'" not found.
As a moodle admin
I need to test hiding and then showing a course.
I need to test hiding a course and then hiding and showing the category its within.
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
Link matching locator "'Log in'" not found.
In order to manage my course's activities
As a teacher
I need to edit, hide, show and indent activities inside course sections
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format | coursedisplay | numsections |
| Course 1 | C1 | topics | 0 | 5 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Forum name | Test forum name 1 |
| Description | Test forum description 1 |
| Forum name | Test forum name 2 |
| Description | Test forum description 2 |
| Forum name | Edited test forum name 2 |
| courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links |
| topics | 0 | "Course 1" | should | should |
Link matching locator "'Log in'" not found. |
||||
| topics | 1 | "Topic 1" | should not | should not |
Link matching locator "'Log in'" not found. |
||||
| topics | 1 | "Course 1" | should | should not |
Link matching locator "'Log in'" not found. |
||||
| weeks | 0 | "Course 1" | should | should |
Link matching locator "'Log in'" not found. |
||||
| weeks | 1 | "1 January - 7 January" | should not | should not |
Link matching locator "'Log in'" not found. |
||||
| weeks | 1 | "Course 1" | should | should not |
Link matching locator "'Log in'" not found. |
||||
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format | coursedisplay | numsections |
| Course 1 | C1 | topics | 0 | 5 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Forum name | Test forum name 1 |
| Description | Test forum description 1 |
| Forum name | Test forum name 2 |
| Description | Test forum description 2 |
| Forum name | Edited test forum name 2 |
| courseformat | coursedisplay | targetpage | should_see_other_sections | should_see_other_sections_following_block_sections_links |
| topics | 0 | "Course 1" | should | should |
"Update" "link" in "Test forum name 1" not found. |
||||
| topics | 1 | "Topic 1" | should not | should not |
"Update" "link" in "Test forum name 1" not found. |
||||
| topics | 1 | "Course 1" | should | should not |
"Update" "link" in "Test forum name 1" not found. |
||||
| weeks | 0 | "Course 1" | should | should |
"Update" "link" in "Test forum name 1" not found. |
||||
| weeks | 1 | "1 January - 7 January" | should not | should not |
"Update" "link" in "Test forum name 1" not found. |
||||
| weeks | 1 | "Course 1" | should | should not |
"Update" "link" in "Test forum name 1" not found. |
||||
As a moodle admin
I need to test we can resort courses within a category.
I need to test we can manually sort courses.
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber | sortorder |
| CAT1 | Social studies | Senior school | Ext003 | 1 |
| CAT1 | Applied sciences | Middle school | Sci001 | 2 |
| CAT1 | Extended social studies | Junior school | Ext002 | 3 |
| sortby | course1 | course2 | course3 |
| "By fullname" | "Applied sciences" | "Extended social studies" | "Social studies" |
| "By shortname" | "Extended social studies" | "Applied sciences" | "Social studies" |
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber | sortorder |
| CAT1 | Social studies | Senior school | Ext003 | 1 |
| CAT1 | Applied sciences | Middle school | Sci001 | 2 |
| CAT1 | Extended social studies | Junior school | Ext002 | 3 |
| sortby | course1 | course2 | course3 |
| "By fullname" | "Applied sciences" | "Extended social studies" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By shortname" | "Extended social studies" | "Applied sciences" | "Social studies" |
Link matching locator "'Log in'" not found. |
|||
| "By idnumber" | "Extended social studies" | "Social studies" | "Applied sciences" |
Link matching locator "'Log in'" not found. |
|||
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
| name | category | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Course 1 | Course 1 | C1 |
| CAT1 | Course 2 | Course 2 | C2 |
| CAT1 | Course 3 | Course 3 | C3 |
Link matching locator "'Log in'" not found.
As a Moodle admin
I need to test I can create a course
I need to test I can delete a course
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| Course full name | Test course: create a course |
| Course short name | TCCAC |
| Course ID number | TC3401 |
| Course summary | This course has been created by automated tests. |
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Test course: create a course | TCCAC | TC3401 |
| CAT1 | Test course 2: create another course | TC2CAC | TC3402 |
| name | category 0 | idnumber |
| Cat 1 | 0 | CAT1 |
| category | fullname | shortname | idnumber |
| CAT1 | Test course: create a course | TCCAC | TC3401 |
| CAT1 | Test course 2: create another course | TC2CAC | TC3402 |
In order to set the course according to my teaching needs
As a teacher
I need to edit the course settings
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | summary | format |
| Course 1 | C1 | Course summary |
topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Course full name | Edited course fullname |
| Course short name | Edited course shortname |
| Course summary | Edited course summary |
In order to use the same group mode all over the course
As a teacher
I need to force the group mode of all course's activities
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Name of this chat room | Chat room |
| Description | Chat description |
| Group mode | Separate groups |
| Force group mode | Yes |
| Group mode | Visible groups |
| Force group mode | Yes |
| Group mode | No groups |
| Force group mode | Yes |
In order to set boundaries to courses size
As a manager
I need to limit the number of weeks/topics a course can have
| username | firstname | lastname | |
| manager1 | Manager | 1 | manager1@asd.com |
| user | course | role |
| manager1 | Acceptance test site | manager |
Link matching locator "'Log in'" not found.
| Course full name | New course fullname |
| Course short name | New course shortname |
| Number of sections | 90 |
| Format | Topics format |
| Course full name | New course fullname |
| Course short name | New course shortname |
| Number of sections | 0 |
| Format | Topics format |
In order to rearrange my course contents
As a teacher
I need to move activities between sections
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format | coursedisplay | numsections |
| Course 1 | C1 | topics | 0 | 5 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Visible | Yes |
| Forum name | Test forum name |
| Description | Test forum description |
| Course layout | Show one section per page |
Field matching locator "'Course layout'" not found.
| Course layout | Show one section per page |
Field matching locator "'Course layout'" not found.
| Forum name | Second forum name |
| Description | Second forum description |
In order to rearrange my course contents
As a teacher
I need to move sections up and down
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format | coursedisplay | numsections |
| Course 1 | C1 | topics | 0 | 5 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| Forum name | Test forum name |
| Description | Test forum description |
| Course layout | Show one section per page |
| Forum name | Test forum name |
| Description | Test forum description |
| Course layout | Show one section per page |
| Forum name | Test forum name |
| Description | Test forum description |
In order to split the course in parts
As a teacher
I need to display the course in a paged mode and navigate through the different sections
| fullname | shortname | category | format | coursedisplay | numsections |
| Course 1 | C1 | 0 | topics | 1 | 3 |
| courseformat | section1 | section2 | section3 | prevunexistingsection | nextunexistingsection |
| topics | "Topic 1" | "Topic 2" | "Topic 3" | "Topic 0" | "Topic 4" |
Link matching locator "'Log in'" not found. |
|||||
| weeks | "1 January - 7 January" | "8 January - 14 January" | "15 January - 21 January" | "25 December - 31 December" | "22 January - 28 January" |
Link matching locator "'Log in'" not found. |
|||||
| fullname | shortname | category | format | coursedisplay | numsections |
| Course 1 | C1 | 0 | topics | 1 | 3 |
| courseformat | section1 | section2 | section3 | prevunexistingsection | nextunexistingsection |
| topics | "Topic 1" | "Topic 2" | "Topic 3" | "Topic 0" | "Topic 4" |
| weeks | "1 January - 7 January" | "8 January - 14 January" | "15 January - 21 January" | "25 December - 31 December" | "22 January - 28 January" |
In order to set course roles names according to their responsabilities
As a teacher
I need to edit the course role names
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| teacher2 | Teacher | 2 | teacher2@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| teacher2 | C1 | teacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Your word for 'Non-editing teacher' | Tutor |
| Your word for 'Student' | Learner |
| Your word for 'Non-editing teacher' | |
| Your word for 'Student' |
In order to prevent the use of some activities
As an admin
I need to control which activities can be used in courses
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | category | format |
| Course 1 | C1 | 0 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Name | Test glossary name |
| Description | Test glossary description |
| Name of this chat room | Test chat name |
| Description | Test chat description |
Link matching locator "'Log in'" not found.
| mod/chat:addinstance | Prohibit |
| mod/glossary:addinstance | Prohibit |
In order to highlight parts of the course to students
As a teacher
I need to highlight one specific section
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format | coursedisplay |
| Course 1 | C1 | topics | 0 |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
| coursedisplay |
| 0 |
Link matching locator "'Log in'" not found. |
| 1 |
Link matching locator "'Log in'" not found. |
In order to delay sections availability
As a teacher
I need to show or hide sections
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student1 | Student | 1 | student1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | topics |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Forum name | Test hidden forum 11 name |
| Description | Test hidden forum 11 description |
| Visible | Hide |
| Forum name | Test hidden forum 12 name |
| Description | Test hidden forum 12 description |
| Visible | Show |
| Forum name | Test hidden forum 21 name |
| Description | Test hidden forum 21 description |
| Visible | Hide |
| Forum name | Test hidden forum 22 name |
| Description | Test hidden forum 22 description |
| Visible | Show |
| Forum name | Test hidden forum 31 name |
| Description | Test hidden forum 31 description |
| Visible | Hide |
| Forum name | Test hidden forum 32 name |
| Description | Test hidden forum 32 description |
| Visible | Show |
In order to quickly create groups
As a teacher
I need to create groups automatically and allocate them in groupings if necessary
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student0 | Student | 0 | student0@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| student3 | Student | 3 | student3@asd.com |
| student4 | Student | 4 | student4@asd.com |
| student5 | Student | 5 | student5@asd.com |
| student6 | Student | 6 | student6@asd.com |
| student7 | Student | 7 | student7@asd.com |
| student8 | Student | 8 | student8@asd.com |
| student9 | Student | 9 | student9@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student0 | C1 | student |
| student1 | C1 | student |
| student2 | C1 | student |
| student3 | C1 | student |
| student4 | C1 | student |
| student5 | C1 | student |
| student6 | C1 | student |
| student7 | C1 | student |
| student8 | C1 | student |
| student9 | C1 | student |
Link matching locator "'Log in'" not found.
| Auto create based on | Number of groups |
| Group/member count | 2 |
| Grouping of auto-created groups | New grouping |
| Grouping name | Grouping name |
| Auto create based on | Members per group |
| Group/member count | 4 |
| Grouping of auto-created groups | New grouping |
| Grouping name | Grouping name |
In order to organize course activities in groups
As a teacher
I need to group students
| fullname | shortname | category | groupmode |
| Course 1 | C1 | 0 | 1 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| student0 | Student | 0 | student0@asd.com |
| student1 | Student | 1 | student1@asd.com |
| student2 | Student | 2 | student2@asd.com |
| student3 | Student | 3 | student3@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student0 | C1 | student |
| student1 | C1 | student |
| student2 | C1 | student |
| student3 | C1 | student |
Link matching locator "'Log in'" not found.
| Group name | Group 1 |
| Group name | Group 2 |
In order to create unique groups and groupings
As a teacher
I need to create groups with unique identificators
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Group name | Group 1 |
| Group ID number | G1 |
| Group name | Group 2 |
| Group ID number | G1 |
| Group ID number | G2 |
| Group ID number | G2 |
| Grouping name | Grouping 1 |
| Grouping ID number | GG1 |
| Grouping name | Grouping 2 |
| Grouping ID number | GG1 |
| Grouping ID number | GG2 |
| Grouping ID number | GG2 |
In order to block other users
As a user
I need to prevent specific users to sending me messages
| username | firstname | lastname | |
| user1 | User | One | one@asd.com |
| user2 | User | Two | two@asd.com |
Link matching locator "'Log in'" not found.
In order to read messages between two users
As a user
I need to view the conversation with another user
| username | firstname | lastname | |
| user1 | User | One | one@asd.com |
| user2 | User | Two | two@asd.com |
In order to easily access the users I interact more with
As a user
I need to add and remove users to/from my contacts list
| username | firstname | lastname | |
| user1 | User | One | one@asd.com |
| user2 | User | Two | two@asd.com |
Link matching locator "'Log in'" not found.
In order to read old messages
As a user
I need to search in my messages history
| username | firstname | lastname | |
| user1 | User | One | one@asd.com |
| user2 | User | Two | two@asd.com |
Link matching locator "'Log in'" not found.
In order to remove unused questions from the question bank
As a teacher
I need to delete questions
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | weeks |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Question name | Test question name |
| Question text | Write about whatever you want |
| Name | Test quiz |
In order to refine questions contents
As a teacher
I need to edit questions
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | weeks |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Question name | Test question name |
| Question text | Write about whatever you want |
| Question name | Edited question name |
| Question text | Write a lot about what you want |
In order to ensure the questions are properly created
As a teacher
I need to preview the questions
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | weeks |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Question name | Test question name |
| Question text | How much is 1 + 1 |
| answer[0] | 2 |
| fraction[0] | 100% |
| answer[1] | * |
| fraction[1] | None |
| Whether correct | Shown |
| How questions behave | Deferred feedback |
In order to order the question bank's questions
As a teacher
I need to sort the questions list using different sort orders
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| fullname | shortname | format |
| Course 1 | C1 | weeks |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Question name | A question 1 name |
| Question text | A question 1 text |
| Question name | B question 2 name |
| Question text | B question 2 text |
| Question name | C question 3 name |
| Question text | C question 3 text |
| answer[0] | 2 |
| fraction[0] | 100% |
| answer[1] | 1 |
| fraction[1] | None |
In order to create a directory structure in a file area
As a user
I need to create folders and subfolders in a file area
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
| Name | Folder resource |
| Description | The description |
In order to download or add contents to file areas easily
As a user
I need to zip and unzip folders and files
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
| Name | Folder resource |
| Description | The description |
In order to save and store course contents
As an admin
I need to create backups of courses
| fullname | shortname | category |
| Course 1 | C1 | 0 |
Link matching locator "'Log in'" not found.
| Filename | test_backup.mbz |
| Filename | test_backup.mbz |
| Include calendar events | 0 |
| Include course logs | 1 |
| setting_section_section_5_userinfo | 0 |
| setting_section_section_5_included | 0 |
In order to set up my course contents quickly
As a teacher
I need to duplicate activities inside the same course
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
Link matching locator "'Log in'" not found.
| Name | Test database name |
| Description | Test database description |
| Name | Duplicated database name |
| Description | Duplicated database description |
In order to move and copy contents between courses
As a teacher
I need to import a course contents into another course selecting what I want to import
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| Course 2 | C2 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | 1 | teacher1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| teacher1 | C2 | editingteacher |
Link matching locator "'Log in'" not found.
| Name | Test database name |
| Description | Test database description |
| Forum name | Test forum name |
| Description | Test forum description |
In order to continue using my stored course contents
As a teacher and an admin
I need to restore them inside other Moodle courses or in new courses
| fullname | shortname | category | format | numsections | coursedisplay |
| Course 1 | C1 | 0 | topics | 15 | 1 |
| Course 2 | C2 | 0 | topics | 5 | 0 |
Link matching locator "'Log in'" not found.
| Forum name | Test forum name |
| Description | Test forum description |
| Filename | test_backup.mbz |
| Filename | test_backup.mbz |
| Course name | Course 1 restored in a new course |
| Filename | test_backup.mbz |
| setting_section_section_5_included | 0 |
| setting_section_section_5_userinfo | 0 |
| Filename | test_backup.mbz |
| Forum name | Test forum post backup name |
| Description | Test forum post backup description |
| setting_section_section_5_userinfo | 0 |
| setting_section_section_5_included | 0 |
| Filename | test_backup.mbz |
| id_startdate_day | 1 |
| id_startdate_month | January |
| id_startdate_year | 2020 |
| id_format | Weekly format |
| id_format | Social format |
| Name | Test URL name |
| Description | Test URL description |
| id_externalurl | http://www.moodle.org |
| Filename | test_backup.mbz |
| Overwrite course configuration | Yes |
In order to let students decide when an activity is completed
As a teacher
I need to allow students to mark activities as completed
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | Frist | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Enable completion tracking | 1 |
| Enable conditional access | 1 |
| Enable completion tracking | Yes |
| Forum name | Test forum name |
| Description | Test forum description |
In order to control activity access through date condition
As a teacher
I need to set allow access dates to restrict activity access
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | Frist | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Enable conditional access | 1 |
| Assignment name | Test assignment 1 |
| Description | This assignment is restricted by date |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| id_availablefrom_day | 31 |
| id_availablefrom_month | 12 |
| id_availablefrom_year | 2050 |
| id_showavailability | 1 |
| Assignment name | Test assignment 2 |
| Description | This assignment is restricted by date |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| id_availableuntil_day | 1 |
| id_availableuntil_month | 2 |
| id_availableuntil_year | 2013 |
| id_showavailability | 0 |
In order to control activity access through grade condition
As a teacher
I need to set grade condition to restrict activity access
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | Frist | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Enable conditional access | 1 |
| Assignment name | Grade assignment |
| Description | Grade this assignment to revoke restriction on restricted assignment |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| Name | Test page name |
| Description | Restricted page, till grades in Grade assignment is at least 20% |
| Page content | Test page contents |
| id_conditiongradegroup_0_conditiongradeitemid | 2 |
| id_conditiongradegroup_0_conditiongrademin | 20 |
| id_showavailability | 1 |
| Online text | I'm the student submission |
| Grade | 21 |
In order to control section's contents access through activities completion or grade condition
As a teacher
I need to restrict sections availability using different conditions
| fullname | shortname | category |
| Course 1 | C1 | 0 |
| username | firstname | lastname | |
| teacher1 | Teacher | Frist | teacher1@asd.com |
| student1 | Student | First | student1@asd.com |
| user | course | role |
| teacher1 | C1 | editingteacher |
| student1 | C1 | student |
Link matching locator "'Log in'" not found.
| Enable completion tracking | 1 |
| Enable conditional access | 1 |
| Enable completion tracking | Yes |
| Label text | Test label |
| Completion tracking | Students can manually mark the activity as completed |
| Name | Test page name |
| Description | Test page description |
| Page content | Test page contents |
| id_conditioncompletiongroup_0_conditionsourcecmid | Test label |
| id_conditioncompletiongroup_0_conditionrequiredcompletion | must be marked complete |
| Before section can be accessed | Show section greyed-out, with restriction information |
| Assignment name | Grade assignment |
| Description | Grade this assignment to revoke restriction on restricted assignment |
| assignsubmission_onlinetext_enabled | 1 |
| assignsubmission_file_enabled | 0 |
| Name | Test page name |
| Description | Restricted section page resource, till grades in Grade assignment is at least 20% |
| Page content | Test page contents |
| id_conditiongradegroup_0_conditiongradeitemid | 2 |
| id_conditiongradegroup_0_conditiongrademin | 20 |
| Before section can be accessed | 1 |
| Online text | I'm the student submission |
| Grade | 21 |