Improve Lessons Checklist Functionality

Description

This ticket is for the following Checklist improvements:

  • Ensure leading and trailing spaces are removed from Checklist Titles

  • Ensure Checklist Title's are not all spaces

  • Add the ability for Checklist Items to Link to Other Items

    • Only Link to items on current page

    • Only link to required items

    • Checklist Items, which are linked, are checked when the student visits the page & the requirements are met

    • An item may only be linked to once per checklist

  • Improve checklist item parsing to use a JSON library

  • Change Other Checklist sorting to be case insensitive

  • Hide Checklist Group Header section if no groups

Screenshots (descriptions under the image):


The first item is unlinked and the second item is linked.

Clicking on the Link icon brings up a dialog which allows users to link items. The "Assignment" link icon was pressed showing the above dialog.


The above image shows having clicked on the "Unlinked" item's link. The dialog shows that the "First" assignment as all ready linked, and may not be linked to.


A tooltip is shown on hover which let's users know that an item is linked (this is the instructor view, the tool tip content is the same for instructors / students).


The tool tip shown (on hover) when a linked item has been completed.

Attachments

6

relates to

Activity

Show:

Dave Eveland July 13, 2018 at 3:04 PM

I've tried to document this feature here. It seems to work rather well in our instance. Kudos to the devs and folks who inspired it. It works as I'd expect:

https://youtu.be/Rsf9r9S5GUs

https://youtu.be/AjCLG_4JBA8 

Jesus Maria Mendez Perez December 4, 2017 at 5:27 AM

What about "Ensure leading and trailing spaces are removed from Checklist Items"?

Thanks!

 

Rebekah Roehrs March 14, 2017 at 8:52 AM

Thanks Leonardo-I was hoping the auto-check for the checklist was referring to linked items only!
Becky

Leonardo Canessa March 14, 2017 at 8:41 AM

, each checklist item now has the option of being linked to another item on the same page. Only items which are required may be linked to. When a checklist item is linked a student may not manually check said item. When the student visits the page where a checklist item is linked, the back end checks to see if the linked item's requirements have been met. If they requirements are met, than the item will be checked for the student. If the item's requirements are not met, the item will not be checked.

If a checklist item is unlinked, the student will still be able to manually check said item.

The linking feature only applies if the instructor has specifically linked a checklist item.

Rebekah Roehrs March 14, 2017 at 8:35 AM

Our faculty love this feature-but I'm worried about auto-checking when the student visits the page- What is meant by that? I, as a student, would want to be able to check off items on the list when I believe I have completed a task to my satisfaction, so what would auto-checking do-take that ability away?

I agree with this part of the request: Ensure Checklist Title's are not all spaces.

Thanks for the clarification!
Becky

Fixed

Details

Priority

Affects versions

Fix versions

Components

Assignee

Reporter

Created March 10, 2017 at 3:05 PM
Updated July 13, 2018 at 3:04 PM
Resolved March 28, 2017 at 9:45 AM
Loading...