pretext icon indicating copy to clipboard operation
pretext copied to clipboard

including introductions into every task for Runestone

Open Tanaquil18 opened this issue 5 months ago • 4 comments

When an exercise or project-like contains an introduction and tasks, then Runestone should display the introduction before each task on the assignment page because introductions often contain information required to complete the task. Rob requested this issue because there's work he needs to do with the manifest or something to make this happen.

There was some discussion about whether conclusions should get the same treatment, but I would argue not. Those often only make sense after all the tasks have been completed.

Chrissy

Tanaquil18 avatar Jul 28 '25 15:07 Tanaquil18

When an exercise is a webwork exercise, even when it has tasks, it is just one exercise. So it is just one "thing" in Runestone, with sections that can be revealed as you go. And if there is an introduction, it's always visible.

So I take it from this issue that other exercises with tasks get split up into their own "things" in Runestone? Does it make sense to just keep all tasks for an exercise as one monolithic Runestone exercise? Or is there too much going on and separating them out is important?

Alex-Jordan avatar Jul 28 '25 16:07 Alex-Jordan

I know we have discussed this before, but don't remember the details. I suspect a lot of other issues would be resolved if we tighten up what an exercise or project with tasks mean (I'm thinking of things about worksheets, for example). In particular, on of my defining characteristics about tasks is that it is not possible to ever want to assign a proper subset of them. If that is what you are writing, then you must be thinking of some other structure, like a group of exercises.

oscarlevin avatar Jul 29 '25 00:07 oscarlevin

I agree! But Runestone doesn't have that understanding or ability currently. Every individual interactive, even in a task, is its own discrete assignable thing.

This means tasks show up orphaned on the assignment page, and including the introduction will hopefully make them at least doable from that location, though in-context would be best.

Chrissy

On Mon, Jul 28, 2025, 8:31 PM Oscar Levin @.***> wrote:

oscarlevin left a comment (PreTeXtBook/pretext#2635) https://github.com/PreTeXtBook/pretext/issues/2635#issuecomment-3130201845

I know we have discussed this before, but don't remember the details. I suspect a lot of other issues would be resolved if we tighten up what an exercise or project with tasks mean (I'm thinking of things about worksheets, for example). In particular, on of my defining characteristics about tasks is that it is not possible to ever want to assign a proper subset of them. If that is what you are writing, then you must be thinking of some other structure, like a group of exercises.

— Reply to this email directly, view it on GitHub https://github.com/PreTeXtBook/pretext/issues/2635#issuecomment-3130201845, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB4353O4QAU4ADMV2NEGMHT3K26GVAVCNFSM6AAAAACCRK3LZOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTCMZQGIYDCOBUGU . You are receiving this because you authored the thread.Message ID: @.***>

Tanaquil18 avatar Jul 29 '25 01:07 Tanaquil18

I think one reason the tasks get written separately into the manifest is that you might use different problem types for different tasks.

E.g. part (a) is a fillin, part (b) is multiple choice, part (c) is short answer.

sean-fitzpatrick avatar Jul 29 '25 15:07 sean-fitzpatrick