I would like to use OD to create "workbooks" comprised of "pages" that include a cover page, a page of calculated fields and comments (the "scoring" page), and the workbook pages made up of nodes from a content type group where each type has field(s) for multimedia content, a link (to a rubric), a prompt, a student response, total points, earned points, and grade comment.

The professor creates the "Master Workbook" (cover page, scoring page, a video page here, an audio page there, a text page here) and puts in the content, prompts, and maximum point values. The workbook is associated with an organic group for the class.

The student (a member of that class) who is assigned the workbook makes a copy of it (with Book Copy or with OD?). The copied nodes have mostly field content which is not editable by the student, save for the student response field(s), and some fields which are editable by the professor (earned grade, comments).

When the student completes the workbook, s/he submits it for a grade with a flag. The professor grades each of the workbook pages, entering the earned points. The computed fields on the "scoring page" sum up all values of nodes of specified group that are a part of the workbook. Then the professor signals that grading is done with a flag.

Are there any aspects of this use case that would be difficult for Outline Designer to support?

Thanks!

-Bram

Comments

btopro’s picture

Category: feature » support

Sounds quite possible. projects that came to mind:

https://drupal.org/project/og_clone -- with patches https://drupal.org/node/1940982 and https://drupal.org/node/1941054 to allow for cloning group associated nodes, reassociating them to the new group container but not cloning things that might be group (in my case a section) specific like student work.

https://drupal.org/project/field_permissions -- to allow for view/edit fields w/ specific permissions per role though the node itself might be visible by the student and instructor

https://drupal.org/project/book_copy -- 2.x will work either with or without outline designer. I know, I wrote the 2.x version and abstracted outline designer's duplication procedure to be handled by book copy.

computed stuff sounds like computed fields and some views and what not but you probably already know this. Sounds like you'll need glue in there to make this all happen eventually but I really like the idea. Sounds like you are trying to mirror what happens in the physical world as far as a "workbook" that has some items / concepts scaffolded and the student learns by doing and is assessed based on their doing, showing comprehension of the scaffold they filled in. Among other things.

Not really OD specific but cool none-the-less. :)

bramface’s picture

Thank you, Bryan! Yes, what I like a lot about this is that unlike an LMS, the student gets to "keep" his workbook. I am even hoping that the Book module's "print as PDF" will work even with OD books - is that too much to hope for?

Why isn't this OD specific? Books are only comprised of book nodes out of the box....There's no way to make a book comprised of non-book nodes without OD is there? I see there's nodehierarchy - but my guess is that all those lovely book helper modules don't know or care about nodehierarchy.

-Bram

btopro’s picture

admin/content/book/settings -- settings page not related to OD where you set the content types that can be placed in books as well as the default content type to use.

http://drupal.org/project/epub_export -- another project to check out; can be used with books and OG w/ entity references to export a "book" to an epub file; an alternate format they could take with them for use on kindles / ereaders / et most devices.

The print as PDF via the https://drupal.org/project/print module is also possible, and they claim to have epub support in 2.x dev (very cool,need to see).

And you are correct, much like menus, books are their own sub-ecosystem of modules that account for book based tables / node loads. https://drupal.org/project/book_title_override being another helper I often use to mimic menu-esk functionality / advantages. Menu block also works with Books since a Book is just a form of automatically managed menu (as far as drupal's concerned they are exactly the same in the database).

btopro’s picture

Status: Active » Closed (fixed)