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

As an instructor, I should be able to create a new coding exercise which includes specific requirements, hints, and solutions, so students have a structured task to work on which aligns with the learning objectives #5

Open
TANG839 opened this issue Nov 7, 2024 · 2 comments

Comments

@TANG839
Copy link
Collaborator

TANG839 commented Nov 7, 2024

Feature: Design an Exercise

  Scenario: Ask Exercise Creator Chat Agent to create exercise
    Given the chat panel is open and the user can access exercise creator chat agent
    When the user sends the message containing design and structure of the exercise 
    Then the exercise creator chat agent analyzes the request 
    And display exercise summarization, files introduction and exercise files in a customized rendering 

  Scenario: Request Changes for Proposed Exercise Files and Structures
    Given the tentative exercise files and structures prompt by exercise creator chat agent
    When the user request changes from the chat agent
    Then the exercise creator chat agent makes the necessary changes and presents the output to the user again

  Scenario: Accept the Proposed Exercises
    Given the tentative exercise files and structures prompt by exercise creator chat agent
    When the user approves the final structure for the exercises to be produced
    Then the exercise creator chat agent asks for permission for the files to be created to the workspace and requests approval

  Scenario: File Creation
    Given the exercise creator chat agent prompts file that need to be created
    When the user click on "Create exercise" button 
    Then a json file containing all the information(both the initial exercise files and the conductor files without solutions) about the exercise is created in the workspace
@TANG839
Copy link
Collaborator Author

TANG839 commented Nov 7, 2024

@JonasHelming

@atahankilc atahankilc changed the title Design an exercise As an instructor, I should be able to create a new coding exercise which includes specific requirements, hints, and solutions, so students have a structured task to work on which aligns with the learning objectives. Nov 12, 2024
@atahankilc atahankilc changed the title As an instructor, I should be able to create a new coding exercise which includes specific requirements, hints, and solutions, so students have a structured task to work on which aligns with the learning objectives. As an instructor, I should be able to create a new coding exercise which includes specific requirements, hints, and solutions, so students have a structured task to work on which aligns with the learning objectives Nov 20, 2024
@JonasHelming
Copy link
Member

This looks good. I believe the format really helps to force specifying a detailed user flow!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants