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
1
vote
1 answer

how to add unique `div` to all course questions page?

I am new in moodle and also not 100% idea about asking question regarding moodle issues Is there any option in moodle to add a div at the top of all questions pages as a unique div ? it should be editable as well any answer and advice are much…
Mo.
  • 26,306
  • 36
  • 159
  • 225
0
votes
0 answers

I need to use the canvas API to determine if the student is under-13 (birthdate). How can I do that?

I'm building an integration using Canvas REST API and need to identify which students are under-13, and which are over-13 years of age. In OneRoster there are demographic information including birthdate, but all I can find in Canvas (LTI) is gender.
SteveCoffman
  • 983
  • 1
  • 8
  • 22
0
votes
0 answers

Is there a way to set the target of links to parent from an iframe?

I need to embed a page from a Learning Management System (LMS) within another page within the same LMS, I can achieve that, BUT as soon as you click a link from that page it opens within the iframe. I can't change the links on the page that is being…
Ren Denim
  • 23
  • 3
0
votes
0 answers

Canvas lms bundle exec rails db:initial_setup error

I am trying to install canvas lms on Debian but in the step called "Database population" (here is a tutorial: (https://github.com/instructure/canvas-lms/wiki/Quick-Start) when I use a command bundle exec rails db:initial_setup i get the error like…
0
votes
0 answers

Python Selenium Library Canvas LMS, Downloading

I’m having trouble saving files from a website using Python and the selenium library. My python script creates a list of URLs from a page then saves the files referenced by those URLs to a local folder. At least that’s my intent. In my…
0
votes
0 answers

Canvas LMS and Python Requests Library

Has anyone had trouble accessing courses in the Canvas LMS via the requests library? I’ve been using python and the canvasapi library to interact with Canvas courses programmatically. I find however that I am unable to use the requests library to…
0
votes
0 answers

canvas-lms on ubuntu 20.04. Trying to do bundle install, but says could not locate Gemfile, how do I fix this?

canvas-lms on ubuntu 20.04. Trying to do bundle install, but says could not locate Gemfile, how do I fix this? Please help me :( Im trying to download canvas-lms on ubuntu 20.04 but there is not enough information out there. Does anyone have a full…
0
votes
1 answer

Global developers key in Canvas LMS

I still have legacy support for canvas integration. We use global developer keys Question. where were these global keys set? Yes. I have the values of these keys. but where did they come from? where can i see them ?
Roman
  • 371
  • 2
  • 3
  • 15
0
votes
1 answer

How can I delete a user from a section

I am building scripts that use the Instructure Canvas REST API to maintain courses I teach. I have sections for days of the week (like Monday, Tuesday etc). I want to move a user (student) from one section to another, like Monday to Tuesday. I'm not…
Brian Tompsett - 汤莱恩
  • 5,753
  • 72
  • 57
  • 129
0
votes
1 answer

Using react-ace with CDN and without webpack or similar tool

I found myself on a React project that uses the Scorm API to interface with the Canvas LMS. Now I want to import the react-ace library but apparently Canvas doesn't like bundlers. I know someone had similar issues for example with React Router, but…
0
votes
0 answers

Error while hosting CanvasLMS-encryption key is incorrect if you have intentionally changed it you may want to run rake db:reset_encryption_key_hash

I have been working on hosting canvas lms on the Ubuntu server manually. I have been following the wiki page - Production Start. After resolving all the errors, I successfully executed all the steps. But when I opened the browser to access the…
0
votes
2 answers

Error when trying to run forked canvas-lms in GitHub Codespace: TypeError: Post is not a class

I am attempting to run instructure’s canvas-lms through GitHub codespace and am encountering the following issue. I am using the free 4 core plan. The repository and instructions for the codespace setupcan be found here. Has anyone run into this…
0
votes
0 answers

LTI 1.3 Integration with ASP Core

I try to implement tool LTI 1.3 Integration with Blackboard LMs with using ASP core. I read spec https://docs.blackboard.com/lti/tutorials/implementation-guide According to this spec I have to have next links Login Initiation URL Tool Redirect…
Roman
  • 371
  • 2
  • 3
  • 15
0
votes
1 answer

Login required error in Canvas lms for an LTI 1.3 Tool launch

I'm trying to launch an LTI 1.3 tool from canvas lms. I'm getting the error login_required with the error description Must have an active user session after sending the parameters as specified in step 2(authentication request) as per the official…
Anandakrishnan
  • 347
  • 1
  • 4
  • 18
0
votes
0 answers

How to copy both html and plain text to clipboard from a button without loosing style tags?

I'm working on a tool to speed up my work in the Canvas LMS. Canvas requires that you use inline styles for everything, and it uses TinyMCE as its WYSIWYG editor. My goal is to have a web page with a set of buttons that will copy pre-entered HTML…
Michael
  • 35
  • 5
1 2 3
8 9