[MasteryPaths] Mastery Paths: Automatically Set Conditional Item Due Dates

Right now, as it stands, you can create a pre-test and then trigger 3 paths using Mastery Paths. But, if I give a due date for each item in the Mastery Path (before student interaction), this due date does not 'stick' to the assignment as the students begin to take the pre-test. Does not sound too earth shattering, right? Wrong.

 

I have elementary students and I have come to learn that if it is good for elementary, it is good for the rest of the world. Our gradebooks are organized by due date (numerically). In addition, if an assignment does not have a due date, it won't show up in the gradebook. So my kids/parents were really thrown off when I started using Mastery Paths. They could progress monitor completion of the items in the path (using requirements set in the modules), but when it came to viewing the student's achievement on those assignments, they were lost. This is because I need to go in and manually assign due dates to each student's assignments in the path after they complete their pre-test. Granted, there are only three paths, but if I have 18 kids, I'm going in after the last of the 18 finishes that pre-test (and I'm virtual, so that could be 3 or 4 weeks after the first kid finished their pre-test). It is sort of a logistical nightmare.

 

The intention is for this to personalize and individualize their education. Right now, for that potential to be reached (as Canvas intended), the due date predetermined by the teacher as they built the path, needs to follow as each child completes their pre-test. This will make each item in the path show up in the gradebook so parents and students can see if the concept was understood and to what degree.

How I set it up

How it breaks

Added to Theme

Enable Differentiated Learning at Scale Theme Status: In Development

46 Comments
KristinL
Community Team
Community Team

 @tcparodi ‌ - I'm going to modify the name of the idea slightly so it's easier to find! I'm also going to add a few tags. This is a wonderful idea, and I want to help people find and rally behind it!

KristinL
Community Team
Community Team

 @MattHanes ‌ - I have looked into this (with some official Instructure help). The feature is working as intended. So this feature idea is perfect to highlight the additional functionality that would make Mastery Paths easier to implement!

KristinL
Community Team
Community Team

This Feature Idea would be a huge help for any teacher who attaches due dates to remedial work. I use Mastery Paths so students can choose their coursework (by assigning a multiple choice quiz), and I set reminders in my Google Calendar so I remember to go in and attach due dates after the students complete the quiz. Otherwise, like others have pointed out, the item doesn't appear in students' calendar or to-do lists. Items, especially when they are student-centered and student-paced can get overlooked...or worse, not seen at all.

I hope that this can be tied to the differentiation functionality that is already available in Canvas. It would definitely encourage more teachers to take a look at Mastery Paths if due dates for particular students could be based on the one assigned to "mastery paths" when the assignment was first created.

MattHanes
Community Champion

You know, I was thinking that it would really be helpful if you could assign a dynamic due date based on the completion date of the original assignment. So instead of putting due dates into the path items, you specify in the Mastery Path screen that the due date is "3 days after completion" of the original assignment. Kind of like this:
269128_pastedImage_1.png

KristinL
Community Team
Community Team

That would be helpful for the intended application of Mastery Paths, for sure. However, for creative uses for Mastery Paths like Kona explained in https://community.canvaslms.com/people/kona‌, that wouldn't be as ideal.

mreel
Community Member

Her example is beautiful but simple.

I have 123 students.  The first assignment (the pretest) has 3 options.  I then have the next option set up to have 3 options.  Then that one has 3 options.  Then that one and so on.  Eventually I have 210 possible quizzes that each student "May" take depending on their results.  

The math becomes stupendous pretty fast.  I can't go in after every pretest to assign new dates to the next path.  3 weeks in and I have 30 open paths running.  I am already using hours of my time to put in due dates.

The only "bulk update" of due dates that I've seen admits that it doesn't work with Mastery Paths.

PLEASE ADD THIS FEATURE!!

slighal
Community Novice

I am trying to use Mastery Paths primarily to serve as a remedial tool, so my conditional assignments are time sensitive interventions along my students' progression of the curriculum. I have hundreds of students who all enter the paths asynchronously. Without due dates, my cute little teenage students would never notice they have additional assignments after completing the originating assignment...pretty much because if it's not on their calendar or to-do list, they don't feel any urgency to complete it -or they won't even see it- and the effectiveness of a timely intervention becomes null and void. 

Please add!

smoore
Community Novice

Without due dates none of the items appear in the grade book (not part of the current grading period). So I'm now teaching an entire unit wherein every time a child gets assigned by Mastery Path to a task, everyone who has already completed that task has their quarter average change until I dig around and find which item got its date erased and go in and overwrite it. This is making mastery paths unusable for classes where students have open pathways and get to different stages at different times. 

erinpac1
Community Novice

That would be interesting, but as the pretest likely has a static date, I'm not sure how often it would be useful - you couldn't really combine it with static dates on later assignments.  If they would at least maintain the date options everything else has, that would be a big step forward.  

In addition to it just not making sense to lose the due date at all, having it erase the due dates from students already on the path with a due date assigned is just horrible.

Steven_S
Community Champion

There is no warning to instructors setting up their course that due dates assigned to mastery paths will be removed.  This is a huge problem for organizing course, when most students of all ages ignore anything that "isn't due."

When due dates pre-set by the instructor are removed by mastery paths, students (students of any age my college students have the same trouble as these elementary students) may have no idea when the instructor considers the assignment to be due.  Additionally, without any due dates or "to do" dates, the assigned work is in an unorganized list at the end of the syllabus page or to-do list and does not appear on the calendar.  Having to manual reset the dates makes organization before the semester pointless, and it makes extensive use of mastery paths impractical. No one has time to set due dates for every assignment one student at a time, as they randomly complete the path.

A simple solution would be for mastery paths to keep the due dates and to-do dates that were pre-set by the instructor on the assignment as viewed by the student, unless a student triggers the release after the due date.  This should be followed by an immediate notification to instructors for any students who trigger the release of the assignment late.

OR, for anything assigned by to "Mastery Paths," change the due date and availability dates in instructor view to ## days/hours/minutes after release - automatically applying the requirements as calendar days and times in student view for each student.