-
Notifications
You must be signed in to change notification settings - Fork 3
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
Comments
@DCH25 @LunarFang416 Would either of you be interested in this one? |
@markiianbabiak Are you interested in this one? Somehow it completely got missed but will be very important for using the workspace with large class sizes. |
"Group tasks are currently denoted in the sidebar with "Group [#]: [student prompt]", let's swap that with "Group [#]: [workflow name]" - Wouldn't this be a repetition of the workflow name tho? @JoelWiebe |
"Group Members" should be replaced with "Group [#]:" - the groups don't have numbers, and the group name isn't necessarily in a format "Group [#]:" - are you sure you want to proceed with this? @JoelWiebe |
@markiianbabiak Good push back on these. I created this issue over a year ago and not sure what I was thinking at the time. At a glance, it would make sense to me to do the following:
Does that sound more reasonable? Am I understanding the current state correctly? |
@JoelWiebe Let's discuss this in our meeting today |
@JoelWiebe We also have to rethink the ck-monitor view. Right now, when you assign a task to a couple of people/groups, as long as all of them haven't completed the task it shows up correctly, as part of one task. But the moment one person completes the task, it splits it up into 2 tasks, with one only showing the people/groups who completed the task and the other showing only the people/groups, who still have the task going. So my thinking is, instead of grouping it by tasks, we can group it by workflows so that if at least one of the people/groups hasn't completed the task, it will show up as active and have them all together, instead of having them split up into completed and active parts. |
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.

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)

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]"

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

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)

The text was updated successfully, but these errors were encountered: