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

Add "Individual Work" Option to Generative Task Workflow #572

Open
13 tasks
JoelWiebe opened this issue Nov 30, 2023 · 1 comment
Open
13 tasks

Add "Individual Work" Option to Generative Task Workflow #572

JoelWiebe opened this issue Nov 30, 2023 · 1 comment
Labels
enhancement New feature or request high priority high priority task

Comments

@JoelWiebe
Copy link
Contributor

Description

Add an additional option for Individual Work to the Generation Task Workflow that involves selecting only a single group whereby all members of that group must each complete the assigned task.
Screenshot 2023-11-30 at 3 44 58 PM

Details
This will add an "Individual Work" option to the Generation Task workflow (under the Create Workflow tab). When selected, the "Assigned Groups" (multi-selection) will be replaced with an "Assigned Members" (single-selection). The current Generation Task workflow involves sending the same generation task to all members of a group (and is marked as complete when any member of the group completes the work), but with Individual Work each member receives their own copy of the task and is only completed when that individual completes the work.

Tasks

  • Add a new radio button group with options for "Group Work (assigned to each group)" and "Individual Work (assigned to each member", under the "Destination" selector.

  • When Individual Work is selected, replace the "Assigned Groups" multi-group selector with an "Assigned Members" (single-group selector; as a required field)

  • When Group Work is selected, the "Assigned Groups" multi-group selector should be displayed and the Workflow and Workspace should behave as before

  • Running the Individual Work, Generation Task workflow should assign a copy of the task to each individual member of the selected single group

  • Let's remove the Pending Tasks section in the Workspace sidebar (as shown below) and have all new tasks added directly to Active Tasks (we can either continue to use the "Begin Task" button for starting a new task or use only the "Show/Hide Task" buttons for Active Tasks once the Pending Tasks and Active Tasks are merged)
    Screenshot 2023-11-30 at 4 57 42 PM

  • Each individual is responsible for completing their own Individual Work tasks in the Workspace, this is denoted by replacing the "Group [#]: [name]" field in the Workspace sidebar with "Individual: [workflow name]"
    Screenshot 2023-11-30 at 4 19 22 PM

  • Group tasks are currently denoted in the sidebar with "Group [#]: [student prompt]", let's swap that with "Group [#]: [workflow name]

  • Let's clean up the UI with a bunch of small changes, as seen below
    Screenshot 2023-11-30 at 4 42 04 PM

  • Remove the group number from the workflow title (at the top of the page) and set the font-weight to bold and the margin to 15px (all directions)

  • For the prompt, switch it to a paragraph element, set the font-size to 18px, and set the margin to 15px (all directions)

  • Move the task (e.g., Create 1 Post) to underneath progress bars with the text "Task:" above it

  • "Group Members" should be replaced with "Group [#]:"

  • The "Task:" and "Group [#]:" text should switched to paragraph elements

  • For Individual Work tasks, the "Group [#]:" label and members list can be removed (as seen below)
    Screenshot 2023-11-30 at 4 55 15 PM

@JoelWiebe JoelWiebe added enhancement New feature or request high priority high priority task labels Nov 30, 2023
@JoelWiebe
Copy link
Contributor Author

@DCH25 @LunarFang416 Would either of you be interested in this one?

@JoelWiebe JoelWiebe moved this from Todo to Priority Todo in SCORE Meta-view Jun 20, 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 high priority high priority task
Projects
Status: Priority Todo
Development

No branches or pull requests

1 participant