Activity Feed
My Posts
Post Details Date Published Views Likes

Classic Quizzes: Learning from incorrect answers to questions and analyzing quiz submissions

I've used quizzes in a large for a number of years and some students were unhappy about needing exact matches for short answers and multiple blanks questions. So in anticipations of New Quizzes,...

03-26-2022

1304

2

Replacing slides, videos, captions, and transcript with wikipages with transcript

 I've done some pages to try to explore the idea of replacing slides, video, captions, and transcripts with wiki page. For example, see: https://canvas.kth.se/courses/11/modules/58345 Pres...

09-25-2021

457

1

What version of Unicode is supported in Canvas?

With Unicode 13.0.0 https://unicode.org/versions/Unicode13.0.0/ having come out in March 2020, I was surprised that when trying to include the creative commons license symbols (such as U+1F16D, i.e.&...

09-19-2021

1245

0

Odd behavior in announcements with MathJAX

I have recently been making some tools so that I can automate some processes, one of these is making an announcement for a Bachelor's or Master's thesis presentation.  To do this I extract some ...

06-20-2021

1008

0

Error in link validator not handling relative links

Some time ago I wrote a program to compute an index for a course by walking the course pages and identifying key terms in the page, collecting all of the figure and table captions, all of the text th...

04-14-2021

795

1

Create pseudoanonymized chat as Canvas wiki pages

A tool to take Zoom chats and convert them into Canvas wiki pages - pseudo-anonymizing the participants' names is a useful function. A proof-of-concept program that does this is code for Zo...

03-05-2021

564

0

Error in Course Link Validator

When using the Course Link Validator I get a message: Links to other courses in this resource may not be accessible by the students in this course:  https://canvas.kth.se/courses/11/pages/degre...

02-23-2021

817

0

Using Canvas in a degree project course

Yesterday I gave a presentation about how one can use Canvas in a degree project course with a large number of students and lots of teachers (as examiners and advisers). Slides, transcript, and 28-mi...

02-18-2021

626

0

Clearly document the values for GradingSchemeEntry

It is unclear what the values in a GradingSchemeEntry are and what is the smallest step that can be used. app/controllers/grading_standards_api_controller.rb says: # @model GradingSchemeEntry ...

10-12-2020

987

0

Toggling between two languages

In my continuing quest to be able to support English and Swedish as parallel languages in Canvas, I decided to add a new Global Navigation menu item to switch (toggle) between the two the first versi...

09-30-2020

788

0

Provide a language choice on first login

While Canvas allows the user to change their UI language after they are logged into Canvas, is there any facility to provide a language choice on first login? Background: My university changed the ...

09-26-2020

870

0

Abusing grading scales for an administrative assignment

Some time ago I mused about administrative assignments to be able to keep track of information concerning a student. At the time I turned to custom columns as these can have arbitrary text in them (b...

09-24-2020

785

1

Error in API documentation for Notification Preferences API

GET /api/v1/users/:user_id/communication_channels/:communication_channel_id/notification_preferences Returns a list of NotificationPreferences False: It returns { 'notification_preference...

09-07-2020

885

0

Special characters in User Profile

I recently was updating my user profile and one of the things that I noticed was that when I pasted in content from a slide (of a short biography) that the beta and superscript plus did not appear in...

08-13-2020

624

0

RCE replacing unicode U+2007 Figure Space with space

In order to decimal align values in a table I had used   the Unicode character for FIGURE SPACE, but RCE turns this into a space. Is there a reason not to preserve the actual character...

07-28-2020

502

0

Flexible entry of user identification to a program to use via APIs

After the fun yesterday of using the dashboard cards to make the entry of a course ID easier (Using the dashboard information via the API in programs ). I decided to do a similar thing for ...

07-24-2020

691

0

Using the dashboard information via the API in programs

In most of my programs that use the Canvas API, I take in the course_id from the command line in numeric form (i.e., the string: 11). One of my colleagues said that he does not like to remember the c...

07-23-2020

995

1

Shortcuts in Kaltura video player

I use a lot of videos in one of the courses that I am involved with and have spent about 6 weeks adding captions to videos. One of the things that I found missing was a description of the keyboard sh...

07-16-2020

2350

1

Creating an Index

To follow up on my earlier question in Generating an index and permitted attributes for <span> this blog post contains some more information about generating an index from the...

04-14-2020

676

0

Generating an index and permitted attributes for <span>

In an effort to transform my course material from slides to web pages, I hope to make the material more accessible. One aspect of this has been adding "lang" attributes to mark the language that the ...

04-06-2020

773

0

View All Posts