Questions tagged [canvas-lms]

Canvas LMS (Learning Management System) is an educational tool that connects student with teachers. Tools include assignment/grading dashboards, multi-media instructional recorders, notifications, and more.

Canvas is an open LMS (Learning Management System) created by Instructure that allows for the management of users and roles (faculty, students, etc), courses and sections, course content, assignments, and grades in a standardised format set by IMS Global.

Extending Canvas

While the current offering includes many features, the open framework allows heavy customisation in a safe way.

  1. The Canvas API allows you to access, update or delete a wide variety of content and settings. The format mainly complies with LTI 1.X specifications at present.
  2. Developing LTI Tools (External Apps) allows you to augment the standard offering and expand on available features. You can also release you're enhancements through many online forums including the EduAppCenter. IMS Global has provided some example code found here to jump start your project.
126 questions
0
votes
1 answer

Is there a way to make text on website so that an iPad cannot translate it?

I'm fairly sure the answer is a simple "No," but might as well ask. I work in education. My coworkers are foreign language teachers who use Canvas LMS. All students have one-to-one iPads. Students know they can highlight a word and click "Translate"…
MCr
  • 21
  • 2
0
votes
1 answer

Problem installing Canvas LMS using docker

I am trying to install a development version of Canvas LMS using this Quick Start Guide. Input: ./script/docker_dev_setup.sh The first time I ran it, I had the following output: |\\ ___|\\ \_\_ |\\ \______\_ |\\ \\ / /|\\ \_\_ |\\…
MJ-32
  • 1
  • 3
0
votes
0 answers

Canvas Lms Api Get Student Schedule

How can I retrieve a student schedule from the api. Info im looking for... student xyz, course id, day, time of class, days - M/W/F, instructor id, etc... what is the correct endpoint for this?
0
votes
0 answers

Can anyone disable a class from being clickable using Javascript using CanvasLMS theme editor

Merge with Another User I am unsure on how to disable the class "merge_user_link" from being clickable using Javascript I have tried the following code: $( name_and_email ).removeClass(…
0
votes
0 answers

Not Able to fetch assignment "Blackboard"

How to fetch assignment from course? I am using below API for getting content. But I am getting this:- { "status": 404, "message": "API is not found for the specified…
0
votes
1 answer

Canvas-lms in ubuntu 20.04 bundle install thrift error

I need to install canvas-lms stable/2018-12-08 in ubuntu 20.04 I have: rbenv ruby 2.4.0 bundler 1.16.4 I get this error: Installing thrift 0.9.3.0 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. …
0
votes
0 answers

How to use semicolons in html/css in a curl PUT to the canvas api

I am new to curl and I am using it with the canvas api and python to update a discussions description like so subprocess.call(['curl', '-X', 'PUT', url, '-F', title, '-F', desc, '-H', auth]) this is successful however I get Warning: skip unknown…
0
votes
1 answer

Can`t upload files in course Canvas LMS

When i go to course in Canvas LMS. And click Files -> Choose file to upload But i ca`nt upload file. And website response Error: Request failed with status code 500 My Server: Ubuntu + Nginx Thanks Click here show my Image
0
votes
1 answer

Canvas LTI works on AWS dev but returns Invalid consumer key on production (Load balancer)

I am implementing a basic canvas LTI from a client to our AWS EC2. It works fine when the endpoint is our dev EC2. However, when the endpoint is our live site, in which the EC2s are behind a load balancer, it fails with "Invalid consumer key" The…
user3473534
  • 131
  • 1
  • 10
0
votes
1 answer

How to post grade on an assignment using canvas LMS API and UnityWeb Request or similar?

I am working on a gamification project whose goal is to build a WebGL game with Unity and post the final score as a grade on an assignment using the canvas LMS API. I need to know two things: how to authenticate using a bearer token for now (I know…
0
votes
1 answer

Syntax for nested dictionaries in Python

I'm developing Python scripts for the automated grading of assignments using CanvasAPI, an API wrapper in Python for the Canvas learning management platform. In studying the documentation, I can successfully issue curl commands in Python for a few…
0
votes
0 answers

Syntax for curl commands in Python

I'm developing Python scripts for the automated grading of assignments using CanvasAPI, an API wrapper in Python for the Canvas learning management platform. In studying the documentation, I can successfully issue curl commands in Python for a few…
0
votes
1 answer

Python/Pandas - For loop only recording final iteration

Obligatory warning - new to Python and Pandas. I'm having some difficulty executing a for loop that only returns the last value in the list. I have a .csv file containing information that I'd like to run through CanvasAPI to post user scores. The…
0
votes
0 answers

Pandas - Reiterating rows through csv

Obligatory warning - new to Python and Pandas. I have a .csv file containing information that I'd like to run through CanvasAPI to grab user names. The .csv layout is: Name user_id 0 Name_1 7454 1 Name_2 7075 2 Name_3 7377 3 …
0
votes
0 answers

Ruby Library not loaded: @rpath/libicui18n.58.dylib

I'm running the command bundle exec rails canvas:compile_assets to install Canvas LMS on localhost. However, I get the following error LoadError:…
Parzival
  • 2,051
  • 4
  • 14
  • 32
1 2 3
8 9