solex2006 / SELIProject

SELI Project
9 stars 17 forks source link

Authoring Tool - Course creation steps #73

Open ecureuill opened 4 years ago

ecureuill commented 4 years ago

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

:pencil2: 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 :new:
    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 user changes options on Analysis step or Design step

Information step

github-actions[bot] commented 4 years ago

This Feature is ready to be implemented.

caroltaus commented 4 years ago
ecureuill commented 3 years ago

tested by @caroltaus on july 27 (moved from #72)

5th step is shown as 6 of 7 image

7th step is shown as 8 of 7 image

ecureuill commented 3 years ago

:warning: Correction in specification

ecureuill commented 3 years ago

Free Mode flow

Initial state image First access in Course Plan state image Change to Free Mode: Course Plan and Design steps are wrong settled as complete image Analyse step is accessible in Free Mode image

ecureuill commented 3 years ago
  1. Leave Design step incomplete
  2. Goes to Audience step or Information step or Course Plan
    1. (some times) Design step is settled as completed
    2. Design step is disabled
    3. Program step is enabled and settled as completed
  3. Goes to Program step
  4. Goes to Analysis step
    1. Design step is settled as incomplete and enabled
    2. Program step is settled as completed and disabled
  5. Goes to Design step
    1. Program step is disabled and setled as inactive (correct)

image

image

image

image

CAndresH commented 3 years ago

Hi Camila yes, I was checking that there are problems with the stepper, also when the teacher changes the structure of the course, to avoid these problems I think the best option is that when the teacher selects course plan, analysis, audiences, the subsequent steps are disabled , the information will not be lost, in this way if the teacher already completed these steps and decides to change the structure of the course this type of problems is avoided, please try the stepper now and comment,

El sáb., 22 ago. 2020 a las 13:41, Camilla Silva (notifications@github.com) escribió:

  • Design step settled as completed, following above steps
  • It's possible to access Program step without complete Design step, following above steps

    1. Leave Design step incomplete
    2. Goes to Audience step or Information step or Course Plan
      1. (some times) Design step is settled as completed
      2. Design step is disabled
      3. Program step is enabled and settled as completed
    3. Goes to Program step
    4. Goes to Analysis step
      1. Design step is settled as incomplete and enabled
      2. Program step is settled as completed and disabled
    5. Goes to Design step
      1. Program step is disabled and setled as inactive (correct)

[image: image] https://user-images.githubusercontent.com/993369/90962845-7868ad80-e489-11ea-82ee-b8d538e3095d.png

[image: image] https://user-images.githubusercontent.com/993369/90962911-0775c580-e48a-11ea-9332-d3fb7911ebd9.png

[image: image] https://user-images.githubusercontent.com/993369/90962916-10669700-e48a-11ea-8337-e4d9bf046d4c.png

[image: image] https://user-images.githubusercontent.com/993369/90963425-d6978f80-e48d-11ea-80a2-8c4d8141f60d.png

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/solex2006/SELIProject/issues/73#issuecomment-678676797, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMCACKSHF3S7OTK7C44IPELSCAGPNANCNFSM4MKPOIYA .

--


             Universidad del Azuay           (http://www.uazuay.edu.ec http://www.uazuay.edu.ec)

ecureuill commented 3 years ago

@caroltaus @rebeccamello @EduKobaiashi please, could you test this ?

rebeccamello commented 3 years ago

Hi Camilla and Andres! We just tested it and the stepper is working fine, but we found a bug:

Steps to reproduce:

bb247f2a-a73c-4eb0-bc53-d48289738d9f

8ef1ca78-5995-4b64-a749-8856505fba63

CAndresH commented 3 years ago

Hi Rebecca and Camila! according to @ecureuill , the "Requirement step" is optional, therefore, regardless of whether it is full or empty, it should not affect any other step, that is, if it is not completed, it does not affect the operation of the program step

Is this correct Camila?

rebeccamello commented 3 years ago

HI, I'm sorry Andres. I wrote requirement step when it should be design step. I corrected the comment

github-actions[bot] commented 3 years ago

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

github-actions[bot] commented 3 years ago

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 @

github-actions[bot] commented 3 years ago

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

github-actions[bot] commented 3 years ago

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 @

github-actions[bot] commented 3 years ago

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

github-actions[bot] commented 3 years ago

Functional Test failed! Please, review your solution.


Stepper Captions, like stated in the requirement, are missing

CAndresH commented 3 years ago

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 commented 3 years ago

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

image

github-actions[bot] commented 3 years ago

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

github-actions[bot] commented 3 years ago

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