To add a collaborator to this project you will need to use the Relish gem to add the collaborator via a terminal command. Soon you'll be able to also add collaborators here!
More about adding a collaboratorCreate a course
As an
I want to
So that
- Background
-
- Given
- I have logged in as a author
- Scenarios
-
- Creating a new course
- Creating a series of courses
- Validating required attributes
- Cancel course creation
- Creating a new course
-
- When
- I open a new empty course form
- Then
-
I should be able to create a course with the following information:
Course Title title Course Description description Production Stage production_stage Languages Taught languages_taught CEFR Stages cefr_stages Curriculum Requirements curriculum_requirements ILS Business unit ID ils_id
Examples: Only for required attributes title description production_stage languages_taught cefr_stages curriculum_requirements ils_id [sentences(4)] ~[production_stage] [~languages_taught] Examples: For all attributes title description production_stage languages_taught cefr_stages curriculum_requirements ils_id [sentences(4)] [paragraphs(2)] ~[production_stage] ~[languages_taught] ~[cefr_stages] ~[curriculum_requirements] [characters(4)] Examples: Long data (long course title, long description, all CEFR stages and a long ILS business unit ID) title description production_stage languages_taught cefr_stages curriculum_requirements ils_id [sentences(8)] [paragraphs(4)] ~[production_stage] ~[languages_taught] *[cefr_stages] ~[curriculum_requirements] [characters(50)] - Creating a series of courses
-
- When
- I open a new empty course form
- And
- I set up the course form to create a series of courses
- Then
-
I should be able to create a course with the following information:
Course Title [sentences(4)] Course Description [paragraphs(2)] Production Stage ~[curriculum_requirements] Languages Taught ~[languages_taught] CEFR Stages ~[cefr_stages] Curriculum Requirements ~[curriculum_requirements] ILS Business unit ID [characters(4)] - And
-
I should be able to create another course with the following information:
Course Title [sentences(2)] Course Description [paragraphs(3)] Production Stage ~[curriculum_requirements] Languages Taught ~[languages_taught] CEFR Stages ~[cefr_stages] Curriculum Requirements ~[curriculum_requirements] ILS Business unit ID [characters(5)]
- Validating required attributes
-
- When
- I open a new empty course form
- And
-
I create a new course with the following information:
Course Title Course Description [paragraphs(2)] Production Stage Languages Taught CEFR Stages [~cefr_stages] Curriculum Requirements [~curriculum_requirements] ILS Business unit ID [characters(4)] - Then
- I should be informed that required course fields should be entered
- Cancel course creation
-
- When
- I open a new empty course form
- Then
-
I should be able to cancel the attempt to create a new course with the following data:
Course Title title Course Description description Production Stage production_stage Languages Taught languages_taught CEFR Stages cefr_stages Curriculum Requirements curriculum_requirements ILS Business unit ID ils_id
Examples: Empty course with the default product stage title description production_stage languages_taught cefr_stages curriculum_requirements ils_id &[production_stage] Examples: Full course title description production_stage languages_taught cefr_stages curriculum_requirements ils_id [sentence(4)] [paragraphs(2)] ~[production_stage] ~[languages_taught] ~[cefr_stages] ~[curriculum_requirements] [characters(4)]
Last published over 5 years ago by Willy De la Cruz Sierra.