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

FEATURE: Create SCORE Runs #593

Open
6 tasks
JoelWiebe opened this issue Jul 4, 2024 · 0 comments
Open
6 tasks

FEATURE: Create SCORE Runs #593

JoelWiebe opened this issue Jul 4, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@JoelWiebe
Copy link
Contributor

Feature

Overview
Create the notion of a SCORE Run, that is an runtime environment that is linked to a particular CK Board instance.

Details
Create a "SCORE Runs" section in the projects dashboard. A SCORE Run is another type of project, it duplicates the boards, buckets, workflows, and groups from a selected CK Board project (but not the posts -- SCORE Runs have blank posts). SCORE Runs have their own access codes. Teachers have an additional button in the nav bar for "SCORE Authoring". This takes the teacher to a page that allows them to edit the bindings from boards, buckets, workflows, and groups to specific students and devices at particular phases in time.

Tasks

  • In the projects dashboard menu, add a Create SCORE Run option and rename Create Project to Create CK Project
Screenshot 2024-07-04 at 12 14 31 AM
  • Create a SCORE Runs section on the projects dashboard and display created SCORE Runs here
Screenshot 2024-07-04 at 12 39 13 AM
  • SCORE Runs are essentially the same as a project, but the tabs displayed for each student are dependent on the "Phase" (or Script) being performed; therefore, let's add a distinguishing backend tag to distinguish between a "CK Project" and "SCORE Run".
  • When creating a CK Project, let's rename the pop-up to "CK Project Configuration", remove the Person tab, and add the checkbox from the personal tab as the first checkbox in the main project tab
Screenshot 2024-07-04 at 12 51 26 AM
  • When a SCORE Run is created, rename the pop-up to SCORE Run Configurations and adjust other tabs and labels as displayed below; for SCORE Settings there should also be a dropdown for "Starting CK Template" that include options for "Blank Project" followed by remaining SCORE projects available to the teacher.
Screenshot 2024-07-04 at 12 55 05 AM
  • Selecting a pre-existing project should copy all boards, buckets, workflows, and groups into this project (but not move any of the posts)
@JoelWiebe JoelWiebe added the enhancement New feature or request label Jul 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Todo
Development

No branches or pull requests

1 participant