pressbooks / ideas

Ideas for Pressbooks.
GNU General Public License v3.0
12 stars 4 forks source link

Create an 'Assignment' Chapter Type #113

Closed SteelWagstaff closed 3 years ago

SteelWagstaff commented 6 years ago

Feature Scope

Feature Description

We'd like to create a new chapter type called 'Assignment,' which would indicate that the chapter in question was designed to be used within a Learning Management System as an assignment. The new LTI provider plugin has a function which checks to see if a specific chapter is an "Assignment" before creating a different type of LTI link if it returns as true. Currently the checking mechanism is to see if the chapter title contains a specific string prefix, namely Assignment:. Ideally, we'd like to remove this naming requirement and let the author designate the chapter as an 'assignment' type and use this as the condition to check in the Thin CC export routine.

Feature Use Case

This would be useful to anyone who intends to use some of their chapters as 'assignments' launched via LTI links within a Learning Management System.

Other Notes

I have a branch with a simple implementation created here that could become a PR if desired.

SteelWagstaff commented 6 years ago

I also have a branch of the LTI Tool/Thin CC exporter that would change how the export routine works for the new proposed Assignment type: https://github.com/SteelWagstaff/pressbooks-lti-provider/tree/assignment-chapter-type

SteelWagstaff commented 5 years ago

Per a conversation with Ned in 2018, it seems like a better way to do this would be to create a custom chapter type called Assignment and to add support for this to the Thin CC export/LMS import routine as a 'special' chapter type.

SteelWagstaff commented 3 years ago

Fixed with latest release of the LTI provider 1.3 plugin