Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: canvas-lms
JamesNZL/notion-assignment-import
A free cross-browser extension to load Canvas assignments into Notion, with 8200+ unique users.
Language: TypeScript - Size: 17.7 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 31 - Forks: 5
tl-its-umich-edu/canvas-course-manager-next
Canvas Course Manager Next: A redesign of the existing CCM application. It extends Canvas features, makes cumbersome features easier to use, and adds new features.
Language: TypeScript - Size: 1.09 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 7 - Forks: 9
ucfopen/Materia-Widget-Dev-Kit
The Materia Widget Development Kit (MWDK) is a combined development utility and dependency for Materia widgets.
Language: JavaScript - Size: 2.86 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 5 - Forks: 8
wznmickey/canvas_syncer
An async rust program that synchronizes files and folders across Canvas LMS Files and local, with extremely fast speed.
Language: Rust - Size: 104 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0
shanecranor/mines-rocks
See historical course data with average exam scores and more!
Language: TypeScript - Size: 2.77 MB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 3 - Forks: 1
vusaverse/vvcanvas
Canvas lms api functions
Language: R - Size: 4.29 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 5 - Forks: 0
maxwiseman/scholarly-v3
Language: TypeScript - Size: 3.1 MB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 2 - Forks: 0
ucfopen/canvasapi
Python API wrapper for Instructure's Canvas LMS. Easily manage courses, users, gradebooks, and more.
Language: Python - Size: 4.53 MB - Last synced: 13 days ago - Pushed: 15 days ago - Stars: 539 - Forks: 170
instructure/canvas-lms
The open LMS by Instructure, Inc.
Language: Ruby - Size: 1.49 GB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 5,312 - Forks: 2,385
jacc/canvas-instructure-toolbox
π§° Set of tools to be used on a Canvas LMS instance.
Language: JavaScript - Size: 5.86 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0
waymondrang/CanvaStyle
The ultimate stylization tool for Canvas LMS
Language: CSS - Size: 82 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
ucfopen/UDOIT
The Universal Design Online content Inspection Tool, or UDOIT (pronounced, βYou Do Itβ) enables faculty to identify accessibility issues in their Learning Management System. It will scan a course, generate a report, and provide resources on how to address common accessibility issues.
Language: PHP - Size: 19.2 MB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 108 - Forks: 64
instructure/rollcall-attendance
An attendance LTI tool that integrates with Canvas
Language: Ruby - Size: 1.64 MB - Last synced: 27 days ago - Pushed: 27 days ago - Stars: 27 - Forks: 35
rowdyrotifer/clanvas
Command-line client for Canvas by Instructure
Language: Python - Size: 740 KB - Last synced: 15 days ago - Pushed: about 5 years ago - Stars: 45 - Forks: 5
john-hix/scrape-canvas
Scrape Canvas content, assignments, etc. Forked from a gist at https://gist.github.com/Koenvh1/6386f8703766c432eb4dfa19acdb0244
Language: Python - Size: 7.81 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 11 - Forks: 10
ucfopen/lti-template-flask
LTI template written in Python using the Flask framework. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol. Uses standard configurable Key & Secret to launch.
Language: Python - Size: 68.4 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 36 - Forks: 15
linsyking/CanvasHelper2
New generation of Canvas Helper.
Language: Python - Size: 159 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 13 - Forks: 5
daranzolin/rcanvas
R Client for Canvas LMS API
Language: R - Size: 207 KB - Last synced: 25 days ago - Pushed: 7 months ago - Stars: 88 - Forks: 43
alanfranz/canvas-submission-uploader
Submission script for Instructure Canvas
Language: Python - Size: 23.4 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 5 - Forks: 0
neurotech/canvas-api
:panda_face: A collection of helper methods for the Canvas LMS API.
Language: JavaScript - Size: 109 KB - Last synced: 21 days ago - Pushed: almost 6 years ago - Stars: 16 - Forks: 4
charliettaylor/Gesso
A TypeScript API client for Canvas LMS
Language: TypeScript - Size: 677 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1
Fontaineconsult/canvas-bot-v2
A command-line tool for downloading and organizing files from the Canvas LMS platform.
Language: Python - Size: 252 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 5 - Forks: 0
WorkingRobot/Canvas-Calendar-Filter
Filter out unnecessary events from your school's Canvas calendar.
Language: CSS - Size: 28.3 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
moward/canvas-export
A Python-based command-line utility to export a user's courses to their local filesystem
Language: Python - Size: 5.86 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 4 - Forks: 2
harrybrwn/go-canvas
A client for Instructure's Canvas API
Language: Go - Size: 306 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 5 - Forks: 2
lsloan/mwrite-peer-review-backup π¦
MWrite Peer Review is an LTI for Canvas to enable peer reviews.
Language: Python - Size: 2.04 MB - Last synced: 2 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0
professordiehl/ChromeExtension_CanvasTeacherAccessReport
Canvas Teacher Access Report (CTAR Tools) gives Oaks Christian School's Administrators to download a Teacher Access Report as a Microsoft Excel file or as a Tab-Delimitated Value.
Size: 8.34 MB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
professordiehl/Canvas_Tools
Canvas Tools are a series of tools created for Oaks Christian School's Canvas LMS instance by Jason Diehl, eLearning Systems Administrator.
Language: CSS - Size: 16.6 KB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0
professordiehl/ChromeExtension-CanvasStudentAccessReport
Canvas Student Access Report (CSAR Tools) gives Oaks Christian School's Administrators and Teachers the ability to download a Student Access Report as a Microsoft Excel file or as a Tab-Delimitated Value.
Language: JavaScript - Size: 9.89 MB - Last synced: 2 months ago - Pushed: about 7 years ago - Stars: 1 - Forks: 0
instructure/tinymce-a11y-checker
An accessibility checker plugin for TinyMCE.
Language: JavaScript - Size: 35.3 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 22 - Forks: 17
kstateome/canvas-api
Java library for interacting with the Canvas LMS API
Language: Java - Size: 1.35 MB - Last synced: 2 months ago - Pushed: 4 months ago - Stars: 67 - Forks: 48
jottocraft/dtps
A better UI for Canvas LMS. This repository is mirrored from GitLab.
Language: JavaScript - Size: 15.2 MB - Last synced: 27 days ago - Pushed: 9 months ago - Stars: 9 - Forks: 5
skyzh/canvas_grab
π One-click script to synchronize files from Canvas LMS.
Language: Python - Size: 375 KB - Last synced: 22 days ago - Pushed: 9 months ago - Stars: 209 - Forks: 28
ucfopen/Materia-Docker π¦
Docker environment for running and developing the Materia Platform
Language: Shell - Size: 176 KB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
ucfopen/lti-template-php
Language: PHP - Size: 34.2 KB - Last synced: 3 months ago - Pushed: almost 7 years ago - Stars: 10 - Forks: 5
ucfopen/lti-template-flask-oauth-tokens
LTI template written in Python using the Flask framework. Uses Instructure's oAuth login to generate an API Key. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol.
Language: Python - Size: 54.7 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 13 - Forks: 8
ucfopen/quiz-extensions
A self-service LTI for faculty to easily extend time for multiple users for all quizzes at once.
Language: Python - Size: 251 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 16 - Forks: 5
ucfopen/Materia
Engage students with easily embedded apps for online courses. Supercharge your course with compelling experiences and game mechanics.
Language: PHP - Size: 29.8 MB - Last synced: 11 days ago - Pushed: 12 days ago - Stars: 37 - Forks: 32
ilios/lti-course-manager π¦
LTI Application for the Ilios couse manager.
Language: JavaScript - Size: 66.2 MB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 2
ilios/lti-dashboard π¦
LTI Application for the Ilios dashboard.
Language: JavaScript - Size: 50.3 MB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 4 - Forks: 5
ron-t/Swish
Quiz automation scripts for Canvas LMS
Language: JavaScript - Size: 31.1 MB - Last synced: 11 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 0
kajigga/py_canvas_api
Language: Python - Size: 219 KB - Last synced: 22 days ago - Pushed: about 2 years ago - Stars: 4 - Forks: 0
theusaf/canvas-markdown
A userscript that enables markdown to be used on canvas lms text inputs.
Language: JavaScript - Size: 1.03 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 3 - Forks: 1
MAHines/CanvasMAH
Classes and scripts for working with Canvas and Gradescope
Language: Python - Size: 75.2 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
BlueZeeKing/burlap
The final (hopefully) version of the Burlap Canvas alternative
Language: TypeScript - Size: 1.4 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0
wgwz/canvas-lms-tools
Tools and Libraries for Canvas LMS Integration
Language: Python - Size: 2.34 MB - Last synced: 20 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 1
linsyking/CanvasHelper2-conf
Configuration web interface for CanvasHelper.
Language: Vue - Size: 73.2 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 8 - Forks: 2
maxwiseman/Scholarly-V2
Scholarly is an attempt to create a more modern, more customizable frontend for Canvas LMS
Language: TypeScript - Size: 2.16 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
LucasWolfgang/QAS-Editor
Question and Answer Sheet editor.
Language: Python - Size: 20.8 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 7 - Forks: 1
IHyperspaceI/Notionvas
Automatically import Canvas LMS assignments into Notion
Language: Python - Size: 201 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 0
coreybriscoe/Canvas-People-Parser
A Node (TypeScript) script to generate useful data from a Canvas LMS student roster's HTML page
Language: TypeScript - Size: 7.81 KB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
BoYanZh/Canvas-Syncer
An async python script that synchronizes files and folders across Canvas LMS Files and local, with extremely fast speed.
Language: Python - Size: 108 KB - Last synced: 16 days ago - Pushed: 8 months ago - Stars: 47 - Forks: 17
uncenter/canvas-grade-calculator
Calculate grade totals for Canvas courses that have it disabled.
Language: JavaScript - Size: 52.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
jordanhillis/canvastodo
This program automates a login into your Canvas Learning Management System account and grabs your current TODO list and notifies you via push notification of the tasks you need to complete.
Language: Python - Size: 11.7 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 7 - Forks: 0
drew-royster/canvasFileSync
Syncs Canvas course files to your local computer
Language: JavaScript - Size: 2.73 MB - Last synced: 5 days ago - Pushed: over 1 year ago - Stars: 46 - Forks: 6
kstateome/lti-launch
Java framework for authenticating LTI launch requests from the Canvas LMS
Language: Java - Size: 188 KB - Last synced: 2 months ago - Pushed: 12 months ago - Stars: 15 - Forks: 14
ivynya/Caravel
High-performance, modern client for Canvas LMS - sailed by students, for students.
Language: TypeScript - Size: 5.73 MB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1
ccsd/canvas-data-embulk-configs
YAML configs for importing Canvas Data with Embulk
Language: Liquid - Size: 232 KB - Last synced: 8 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 1
drrnb/canvaswatch
A Discord bot for automatically posting Canvas LMS announcements and assignments into text channels.
Language: JavaScript - Size: 236 KB - Last synced: 8 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
BoYanZh/Joint-Teapot
A handy and powerful tool for TAs in JI to handle works through Gitea, Canvas, and JOJ.
Language: Python - Size: 662 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 15 - Forks: 6
gutbash/canvas-companion
Educational AI dialogue application designed to be seamlessly integrated into Canvas LMS, aiming to provide students with a personal and intuitive way to stay on top of course-related activities.
Language: JavaScript - Size: 177 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 2 - Forks: 0
afwolfe/CanvasCalendarFilter π¦
A Google Apps Script for Google Calendar to create separate course calendars from the Canvas LMS calendar feed.
Language: JavaScript - Size: 16.6 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0
IllumiDesk/illumidesk π¦
IllumiDesk enhances your LMS with Jupyter Notebooks + Auto-Grading.
Language: Python - Size: 3.66 MB - Last synced: 21 days ago - Pushed: about 2 years ago - Stars: 41 - Forks: 12
dbosk/canvaslms
Command-line interface to Canvas LMS
Language: Makefile - Size: 697 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 3 - Forks: 1
ucfopen/faculty-tools
Faculty Tools - A tool to launch other tools
Language: Python - Size: 437 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 9 - Forks: 4
Typiqally/epsilon π¦
The tool for validating and exporting your learning outcomes into a desirable format.
Language: C# - Size: 682 KB - Last synced: 7 months ago - Pushed: 10 months ago - Stars: 12 - Forks: 2
kstateome/lti-attendance
LTI application for keeping track of student attendance in Canvas courses
Language: Java - Size: 2.03 MB - Last synced: 2 months ago - Pushed: 9 months ago - Stars: 15 - Forks: 3
artevelde-uas/canvas-lms-app
App for building custom JS & CSS for Canvas LMS themes
Language: JavaScript - Size: 198 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 3
ucfopen/lti-template-rails
LTI template written in Ruby on Rails. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol.
Language: Ruby - Size: 142 KB - Last synced: 3 months ago - Pushed: almost 4 years ago - Stars: 17 - Forks: 5
Brouhana/canvas-notify
Get notified by email when a due date on Canvas is approaching.
Language: Python - Size: 16.6 KB - Last synced: 9 months ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0
AbeHandler/CanvasCLI
An opinionated command-line interface for Canvas
Language: Python - Size: 218 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 3 - Forks: 0
theusaf/CanvasAll
A userscript that displays all canvas data on a single page.
Language: JavaScript - Size: 48.8 KB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
greatkemo/canvas-admin-repo
Language: Shell - Size: 42 KB - Last synced: 10 months ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
beohoang98/canvas-lms-docker π¦
Language: Dockerfile - Size: 67.7 MB - Last synced: about 1 month ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
tl-its-umich-edu/canvas-app-explorer
A Web application that presents a list of Canvas external (LTI) tools with details. When integrated within Canvas, the user can search for specific LTI tool(s), and add or remove those tools from Canvas courses.
Language: Python - Size: 2.6 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 3 - Forks: 6
mcjelewis/threadz
Threadz is a discussion visualization tool that adds real-time graphs and statistics into online discussions.
Language: HTML - Size: 2.05 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 6 - Forks: 4
wspr/canvas-lms-lua
A lightweight set of Lua functions for using the Canvas LMS API
Language: Lua - Size: 297 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
kstateome/lti-launch-example-webapp
A minimal example of how to use the code in lti-launch
Language: Java - Size: 20.5 KB - Last synced: 2 months ago - Pushed: about 5 years ago - Stars: 7 - Forks: 4
sfu/canvas-lms Fork of instructure/canvas-lms
The open LMS by Instructure, Inc.
Language: Ruby - Size: 1.2 GB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 8 - Forks: 10
linsyking/canvas-markdown-quiz
Markdown support for canvas quiz.
Language: Python - Size: 305 KB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
nelbren/grades-weighted-automatically
Grades weighted automatically using API of Canvas Instructure
Language: Python - Size: 204 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
Websoft9Archive/ansible-canvas
Automatic depoyment & installation for Canvas LMS on Linux
Language: Shell - Size: 407 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 2
thedannywahl/inst-api
Elaborate curl wrappers for Instructure product APIs
Language: Shell - Size: 104 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 5 - Forks: 1
FerretCode/socks
A CLI tool for the Canvas LMS
Language: Go - Size: 15.6 KB - Last synced: 9 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 1
ucfopen/due-date-changer
An LTI that allows a user to easily change due dates for multiple assignments simultaneously.
Language: Python - Size: 145 KB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 9 - Forks: 3
gabehoban/canvas-webhook
Simple node script to automatically create Canvas LMS users from a snipcart webhook.
Language: JavaScript - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
RainGather/Canvas_LMS_ChatGPT
This is a project that integrates ChatGPT's API into the Canvas LMS platform.
Language: JavaScript - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
milesrack/savnac
Canvas client.
Language: Python - Size: 356 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 3 - Forks: 0
benjavicente/canvas-file-downloader
Get files from your Canvas courses marked as favorites
Language: Python - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 2
cccd-is/canvas-banner-grades
Canvas Banner Grade Sync is a LTI app that can be used to save final grades from Canvas LMS to Banner ERP.
Language: JavaScript - Size: 3.35 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
sfu/canvas-spaces π¦
Canvas Spaces REST API. Implemented as a full Rails Engine (not mountable).
Language: Ruby - Size: 345 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 5 - Forks: 3
sfu/canvas_auth π¦
Canvas REST API to check username/password.
Language: Ruby - Size: 28.3 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
azusapacificuniversity/lti-gmeet π¦
Canvas LTI integration with Google Meet.
Language: JavaScript - Size: 1.08 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0
corybuecker/canvas-lms-k8s π¦
Helm and Docker Compose scripts for running the stable branch of Canvas
Language: Dockerfile - Size: 10.7 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 1 - Forks: 5
pressbooks/pressbooks-lti-provider π¦
A plugin which turns Pressbooks into an LTI provider.
Language: PHP - Size: 1.77 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 7 - Forks: 4
dgrobani/py3-canvaslms-api
Python 3 API wrapper for Instructure's Canvas LMS with real-world examples of use
Language: Python - Size: 54.7 KB - Last synced: 12 months ago - Pushed: over 3 years ago - Stars: 24 - Forks: 2
JakobusV/exciting-canvas
A chrome extension that adds changes to CSS on canvas lms sites.
Language: CSS - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
diku-dk/staffeli
DIKU Support Tools for Canvas LMS
Language: Python - Size: 578 KB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 13 - Forks: 8
mterwill/canvasgrader
Simple interface with the Canvas grading API
Language: Python - Size: 9.77 KB - Last synced: 26 days ago - Pushed: 11 months ago - Stars: 11 - Forks: 3
mctantwerp/Canvas-Student-Announcement-Discord-Bot
A discord bot linked with the Canvas Student API that gives the possibility to watch specific courses and embed posts when there are new announcements for these courses.
Language: JavaScript - Size: 250 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 26 - Forks: 6