- #Perfectit microsoft word add in runtime error how to
- #Perfectit microsoft word add in runtime error install
- #Perfectit microsoft word add in runtime error manual
I think this highlights one of the barriers for really taking Canvas to the next level for staff support. It's definitely brute force, but it saved us from having to copy and paste nearly 1,300 users into the new course by hand from a spreadsheet. Job = partial(process_user, section=section) Writer.writerow()Įnrollments = section.get_enrollments(state="active", type="StudentEnrollment") Writer = csv.writer(open('report.csv', 'w'))
#Perfectit microsoft word add in runtime error install
The Script from canvasapi import Canvas # pip install canvasapiĪssignments = len(list(course.get_assignments())) We also have enlisted building principals to help check in on progress and having this report available is helpful for their lookup purposes. The bigger picture is that while we're distance learning, it's helpful to be able to get a birds-eye view of the entire course in terms of assignment submission. I have my own specific thoughts about using the "missing" flag to communicate with students about work. In my never-ending exploration of the Canvas API, I've got a Python script that creates a missing assignments report for a course, broken down by section. What you can't do is get a list of all students in a course and their missing assignments in a CSV for quick analysis. You can also message groups of students missing specific assignments from the analytics page (or the gradebook). In a Canvas course, you can quickly check the number of missing assignments for single students relatively quickly.
Hit me up with a DM if you have questions or comments about the code. But, I think it's a good, rough beta that might be of use to someone.
#Perfectit microsoft word add in runtime error how to
I don't know how to share the companion google sheet with others. I've put a version of the code up on GitHub - GitHub - dagra圓/canvas_api_scripts: collection of Google Apps Scripts in JavaScript for working wit. For one, I don't have the OAuth2 worked out, so this version uses a temporary token that you get from your Canvas page. This is my first stab at API coding, and so there are bound to be lots of errors and bugs.
#Perfectit microsoft word add in runtime error manual
But, so long as the 'CATME Import' sheet contains the student email and team name, it should work fine for manual team formation. I wrote the tool to work with CATME team formation, specifically. With this tool, you can download your canvas roster, and then you can upload all teams automatically using another sheet. I've written a Google Apps Script in JavaScript that uses a Google Spreadsheet as the GUI. The GUI for team management is an atrocious mess. This works well for most things, but grouping 360 students into 60 teams manually is a nightmare. I typically merge all sections of my course into a single canvas site. I teach multiple sections of a course with up to 72 students per section. I've developed a tool I wanted to share here.