Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authoring Tool - Course creation steps #73

Open
37 tasks done
ecureuill opened this issue Apr 17, 2020 · 21 comments
Open
37 tasks done

Authoring Tool - Course creation steps #73

ecureuill opened this issue Apr 17, 2020 · 21 comments
Assignees
Labels
Feature Specification module:AUTHORING TOOL Which system module the issue refers? passed 🔵 The implementation meets the requirement role:Teacher user's role

Comments

@ecureuill
Copy link
Collaborator

ecureuill commented Apr 17, 2020

⚠️ Wire-frames and live-demos are just for example purpose. They don't meet entirely this requirement.

✏️ Pencil icon marks specs that are waiting for definition


This requirement is about the Course Creation steps.
The stepper component is detailed in #72

Index

  1. Workflow
    1. Default flow
    2. Guided course planing flow
  2. Requirement
    1. Information
    2. Audience: same of default flow
    3. Requirements: same of default flow
    4. Course Plan: same of default flow
    5. Analysis
    6. Design
    7. Program: same of default flow
    8. Accessibility Report: same of default flow

WORKFLOW

The implementation of Instructional Design on course creation process lead to new workflows detailed above.

Note: Template step was removed, thus on bellow image, arrows goes direct to Program step
image

Play with demo to better understatement
Live-demo

Default flow

The default Workflow is the course creation process in which the user choose to create without the system guide.

image

  1. Information
    General information about the course
  2. Audience
    Identification of course audience and accessibility goals
  3. Requirements
    Pre-requisites to take the course, i.e, hardwares or softwares minimum environment.
    i. Optional step
  4. Course Plan
    Decision about the use of guided course creation (in this flow, user selects the "free" option)
    i. disabled until all mandatory fields of Information, Audience and Requiremets have been completed

5. Template
Selection of a template

i. disabled until Course Plan have been completed

  1. Design 🆕
    Define the topics lists

  2. Program
    Class creation
    i. disabled until TemplateCourse PlanDesign have been completed
    ii. Depends on data from previous steps

  3. Accessibility Report

Guided course planing flow

This flow take place if user select to create course with guided Course Plan (not freely) on Course Plan step,

  1. Information: same of default flow
  2. Audience: same of default flow
  3. Requirements: same of default flow
  4. Course Plan: same of default flow

5. Template: same of default flow

  1. Analysis
    Identify the educational necessities
    i. disabled until TemplateCourse Plan have been completed
    ii. Depends on data from previous steps
  2. Design
    Define of the educational metamodel.
    1. disabled until Analysis have been completed
    2. Depends on data from previous steps
  3. Program: same of default flow
  4. Accessibility Report: same of default flow

Requirements

If user changes options on Course Plan step and user already start to create the contents (Program step)

  • if previous selection was Free without template and the new is "Free with [any] template**, the contents of the Program step should be rearranged to fit the selected template
  • if previous selection was Free with [any] template and the new is "Free without template**, the contents of the Program step can remain as it is.
  • if switch templates, the contents of the Program step should be rearranged to fit the selected template

If user changes options on Analysis step or Design step

  • if changed option do not impact on others datas and steps, system perform minor adjustments
  • if changed option has high impact, next steps are restarted

Information step

Audience step

  • Stepper icon import GroupIcon from "@material-ui/icons/Group";
  • Stepper Label: Audience
  • Stepper Caption: Identify your audience and their necessities
  • meets Authoring Tool - Audience step #145

Requirements step

  • Stepper icon import PlaylistAddCheckIcon from "@material-ui/icons/PlaylistAddCheck";
  • Stepper Label: Requirements
  • Stepper Caption: Technical pre-requisites for the course
  • meets Authoring Tool - Requirement step #146

Course Plan step

  • Stepper icon import AssistantIcon from "@material-ui/icons/Assignment";
  • Stepper Label: Course Plan
  • Stepper Caption: Choose a model that will guide you creating an instructional material
  • meets Authoring Tool - Course Plan step #140

Analysis step

  • Stepper icon import SchoolIcon from "@material-ui/icons/School";
  • Stepper Label: Analysis
  • Stepper Caption: Identify your instructional goals
  • meets Authoring Tool - Analysis step #141

Design step

  • Stepper icon import AssignmentIcon from "@material-ui/icons/Assignment";
  • Stepper Label: Design
  • Stepper Caption: Definition of learning objectives, lesson planning and media selection
  • meets Authoring Tool - Design step #142

Program step

  • Stepper icon import MenuBookIcon from "@material-ui/icons/MenuBook";
  • Stepper Label: Development
  • Stepper Caption: Content insertion.
  • meets Authoring Tool - Program Step #143

Accessibility step

  • Stepper icon import AccessibilityIcon from "@material-ui/icons/AccessibilityNew";
  • Stepper Label: Accessibility Report
  • Stepper Caption: How accessible is your course
  • meets Accessibility validation and status #45 (report section)
@ecureuill ecureuill added enhancement New feature or request module:AUTHORING TOOL Which system module the issue refers? role:Teacher user's role 1 - Planning Feature in or ready to specification Feature Specification labels Apr 17, 2020
@ecureuill ecureuill added this to the EPIC Instructional Design milestone Apr 17, 2020
This was referenced Apr 17, 2020
@solex2006 solex2006 removed the 1 - Planning Feature in or ready to specification label Apr 17, 2020
@solex2006 solex2006 added the 2 - Ready Feature ready to implement label Apr 24, 2020
@ecureuill ecureuill added 1 - Planning Feature in or ready to specification and removed 2 - Ready Feature ready to implement labels Apr 29, 2020
Repository owner deleted a comment from github-actions bot Apr 29, 2020
@solex2006 solex2006 removed the 1 - Planning Feature in or ready to specification label Apr 29, 2020
@ecureuill ecureuill added the 1 - Planning Feature in or ready to specification label Apr 29, 2020
@ecureuill ecureuill changed the title Authoring Tool stepper Authoring Tool steps May 8, 2020
@ecureuill ecureuill removed the enhancement New feature or request label May 20, 2020
@ecureuill ecureuill changed the title Authoring Tool steps Authoring Tool - Course creation steps May 20, 2020
@solex2006 solex2006 added 2 - Ready Feature ready to implement and removed 1 - Planning Feature in or ready to specification labels May 20, 2020
@solex2006 solex2006 added failed 🔴 The implementation doesn't meet the requirement and removed need tester Ready for test labels Sep 8, 2020
@github-actions
Copy link

github-actions bot commented Sep 8, 2020

Functional Test failed!
Please, review your solution.


Please, move to CODED only when this feature is fully implemented: bugs reported in comments and requirements in OP
If you want to request a test of some partial solution, add a comment here with test tean @

@solex2006 solex2006 added need tester Ready for test failed 🔴 The implementation doesn't meet the requirement and removed failed 🔴 The implementation doesn't meet the requirement need tester Ready for test labels Sep 8, 2020
@github-actions
Copy link

github-actions bot commented Sep 8, 2020

This feature have been implemented and is ready for Funcional Test.
Please, test the feature.

@github-actions
Copy link

github-actions bot commented Sep 8, 2020

Functional Test failed!
Please, review your solution.


Please, move to CODED only when this feature is fully implemented: bugs reported in comments and requirements in OP
If you want to request a test of some partial solution, add a comment here with test tean @

@solex2006 solex2006 added need tester Ready for test and removed failed 🔴 The implementation doesn't meet the requirement labels Oct 5, 2020
@github-actions
Copy link

github-actions bot commented Oct 5, 2020

This feature have been implemented and is ready for Funcional Test.
Please, test the feature.

@solex2006 solex2006 added failed 🔴 The implementation doesn't meet the requirement and removed need tester Ready for test labels Oct 13, 2020
@github-actions
Copy link

github-actions bot commented Oct 13, 2020

Functional Test failed!
Please, review your solution.


Stepper Captions, like stated in the requirement, are missing

@CAndresH
Copy link
Collaborator

Hi @caroltaus and @rebeccamello , I don't understand where these captions should go, from what I understand the captions are used in tables, in this case where should they go in the stepper?

@caroltaus
Copy link
Collaborator

HI @CAndresH!
They should be like in @ecureuill's demo ( https://tsz10.csb.app/demo )

image

@solex2006 solex2006 added need tester Ready for test and removed failed 🔴 The implementation doesn't meet the requirement labels Oct 13, 2020
@github-actions
Copy link

This feature have been implemented and is ready for Funcional Test.
Please, test the feature.

@solex2006 solex2006 added passed 🔵 The implementation meets the requirement and removed need tester Ready for test labels Oct 16, 2020
@github-actions
Copy link

Functional Test passed!
Please, make a PULL REQUEST or, if already merged, close the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Specification module:AUTHORING TOOL Which system module the issue refers? passed 🔵 The implementation meets the requirement role:Teacher user's role
Projects
None yet
Development

No branches or pull requests

7 participants