RunestoneInteractive / rs

A New Monorepo structure for Runestone
Other
42 stars 69 forks source link

Groupwork #285

Closed bnmnetp closed 3 months ago

bnmnetp commented 1 year ago

Proposal:

Make an exercises division with an @groupwork attribute

If the groupwork attribute is present then we will add the code for picking group members and submitting on behalf of the group.

This will limit the scope of the groupwork to the exercises division rather than the full page. but I think is a better solution overall.

barbarer commented 1 year ago

Can we have another one that refers to the whole page?  I need that for Pogil activitiesSent from my iPhoneOn Jun 27, 2023, at 11:53 PM, Bradley Miller @.***> wrote: Proposal: Make an exercises division with an @groupwork attribute If the groupwork attribute is present then we will add the code for picking group members and submitting on behalf of the group. This will limit the scope of the groupwork to the exercises division rather than the full page. but I think is a better solution overall.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were assigned.Message ID: @.***>

rbeezer commented 1 year ago

PreText source has no notion of what becomes a page. Or rather, a publisher has many options for how granular a page is.

But in the Runestone model if a PreText "exercises" division is a child of a "chapter" then it will be a whole page.

bnmnetp commented 1 year ago

@rbeezer - Here is an example of a page in barbs book that has group work. https://runestone.academy/ns/books/published/py4e-int/files/csv-file-group.html?mode=browsing

@barbarer I think our solution will work for what you are doing. an exercises is a grouping of a bunch of individual exercise

bnmnetp commented 1 year ago

Brad needs to update his code to iterate over all assignment_partner_select things and populate the select.

will need to do the same for groupsub_button

barbarer commented 1 year ago

Okay, then that is fine.

Dr. Barbara Ericson Assistant Professor, School of Information University of Michigan

On Wed, Jun 28, 2023 at 1:09 AM Rob Beezer @.***> wrote:

PreText source has no notion of what becomes a page. Or rather, a publisher has many options for how granular a page is.

But in the Runestone model if a PreText "exercises" division is a child of a "chapter" then it will be a whole page.

— Reply to this email directly, view it on GitHub https://github.com/RunestoneInteractive/rs/issues/285#issuecomment-1610745853, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKOZ7M2HIGBAV36JXOTRRLTXNO4BLANCNFSM6AAAAAAZWECD64 . You are receiving this because you were assigned.Message ID: @.***>

rbeezer commented 1 year ago

Changes pushed, primarily at:

https://github.com/PreTeXtBook/pretext/commit/b92f4bce193884c6055fbc045f30b2428c5fcdc6

Makes all exercise inside an exercises into a group work activity, but only if the exercises is at the subchapter level. This condition could be relaxed, see below. Only if hosted at RA. Collection of multiple choice questions in sample book has been enabled as group work.

Notes:

Now, more generally.

Question: if group work behaved like timed exams, we could broaden the possibilities to one or more of a. exercises not at "subchapter" level b. exercisegroup c. subexercises`

No problem saving the dfiscussion for a Drop-In.