Canvas at Montana State isn't complicated, but it is unforgiving if you ignore how it actually works.
I've been using Canvas for my courses at MSU for years, and the platform will quietly let you make mistakes that only surface three weeks later when grades are due and everything looks wrong. This guide covers the things that aren't obvious, including workflow shortcuts most people miss, how to handle the weird bugs, and what to actually do when something breaks. Montana State University runs Canvas through the BigBlueButton and Zoom integrations for live sessions, uses Panopto for video hosting, and connects to Gradescope for STEM assignments in many departments. Knowing which tool feeds which isn't trivia — it matters when a link stops working mid-semester. Start with the module progression workflow rather than dumping everything into the Home page. I had a whole semester of materials sit in a confusing layout because I dropped all my files into the dashboard instead of structuring them inside Modules with required completion gates. It took me two weeks of student complaints to reorganize it properly. Modules with prerequisites lock content until earlier items are checked off, and that feature alone cuts down the number of students emailing about "why can't I see next week's assignment" by about eighty percent.
The gradebook is where most people make expensive mistakes. Canvas has two separate but related systems: the calculated final grade and the manual assignment column. They don't automatically stay in sync unless you configure the weighting scheme correctly. I once graded a midterm set as an unweighted 100-point block while the course was set up for weighted categories. Half the class ended up with inflated letter grades, and I spent four hours recalculating everything before the registrar deadline. The fix is to go to Settings and check your grading scheme first, then set category weights before creating any assignments. Do not skip this step. Another issue people never see coming is the difference between the student view and the instructor view. Canvas lets you switch into Student View from the course settings, and you should test every assignment, quiz, and calendar event in that mode before publishing. I learned this the hard way when I released a quiz with a time limit that accidentally included the weekend window when it should have been restricted to class hours only. Students started panicking about overtime minutes they didn't actually have. The student view would have shown me that immediately. Discussion boards in Canvas have a feature most faculty ignore: threaded replies versus flat lists. The default is threaded, which is good, but the grading interface for discussions is awkward and slow if you're evaluating more than twenty students. I switched to using the SpeedGrader discussion panel and set up rubrics tied directly to the board. It cut my grading time from roughly two hours per section down to about forty minutes.
External tool integrations are another area where things break quietly. When you add Panopto or Zoom, Canvas stores an API key. That key expires. I had a whole batch of recorded lectures stop appearing in my course because the integration token lapsed mid-semester, and the videos showed up as blank embeds. The workaround is to renew the external tool connection through Settings > Apps, which takes about five minutes and refreshes the token. Do it at the start of every term and again in February if your course runs two semesters in one Canvas shell. There's also a file storage problem that nobody warns you about. Canvas treats every uploaded document as a separate file in its internal storage, and the storage limit for courses is generous but not infinite. I once hit the ceiling on a heavily media-based class and had to delete old quizzes and archived material to free up space. Moving lecture videos to Panopto or YouTube as unlisted saves enormous Canvas storage. Files under fifty megabytes stay fast. Anything larger should leave Canvas entirely. Turnitin is available through the external tool menu at MSU for plagiarism checks. It's embedded directly in the assignment creation flow, but the setup is counter-intuitive. You have to enable it per assignment, not globally for the course. If you're teaching multiple sections, set it up once in a template course and copy the assignment structure forward. That saves roughly an hour per section.
Get the Full Details

The mobile app is functional for basic tasks but unreliable for grading. I've tried entering comments and scores on the app and watched half my typing disappear when the connection flickered. Use the desktop browser for grading. The mobile app is fine for checking announcements, viewing calendars, and responding to messages, but don't trust it with anything that involves saving work. One edge case that costs people a lot of headaches is the "Available" and "Due" date mismatch across modules. Canvas allows you to set module restrictions by date, and if you set an unavailable date that overlaps with a due date on an assignment inside that module, students can submit after the module closes but before the restriction lifts. This happened to me during a hybrid term when I misaligned the online and in-person schedules. I ended up accepting late submissions for a week because the module gate didn't trigger until the second date. The solution is to align your module restriction dates at least two days ahead of your assignment due dates. Calendar events in Canvas sync to Google Calendar, Apple Calendar, and Outlook. I use the Outlook sync because most of my students do, and it prevents a whole category of scheduling conflicts. Just go to Settings > Calendar and copy the iCal address. It updates automatically every few hours.
If you're building a course from scratch and want a faster workflow, use the course import feature. Go to Settings, scroll to Import Course Content, and select a previous term's course as the source. It copies assignments, modules, syllabi, and discussion prompts in one operation. I've cut my course build time from about six hours down to roughly ninety minutes using imports, though I always spend another hour reviewing imported materials because dates, links, and external tool connections rarely carry over perfectly. There's one Canvas behavior that needs to be stated plainly: announcements don't notify students automatically unless you enable the notification preference in their account settings. You can turn on course-wide announcement emails in Settings, but even then, some students have their notification thresholds set so high that they only receive alerts for grades, not announcements. Don't assume everyone saw your message. Post it in the course, send it through D2D if your department uses it, and mention it in live sessions if you have them.
Bottom line on what actually moves the needle
Structure your content in Modules with release dates. Test everything in Student View before publishing. Use rubrics for discussions and assignments to speed up grading. Move large media off Canvas storage. Renew external tool tokens each semester. And sync your calendar. Canvas at Montana State works well when you treat it like a structured workflow tool instead of a file drop box. The platform has enough depth that most people only use twenty percent of its features, but the twenty percent they do use tends to be the parts that cause the most friction if they aren't set up correctly from the start.
