Skip to content

Plugin for the Canvas LMS theme app that restricts some settings in courses created by the SIS import/sync

License

Notifications You must be signed in to change notification settings

artevelde-uas/canvas-lms-restrict-sis-course-settings-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Canvas LMS Restrict SIS Course Settings Plug-in

Plugin for the Canvas LMS theme app that restricts some settings in courses created by the SIS import/sync.

Installation

Using NPM:

npm install @artevelde-uas/canvas-lms-restrict-sis-course-settings-plugin

Using Yarn:

yarn add @artevelde-uas/canvas-lms-restrict-sis-course-settings-plugin

Usage

Just import the plug-in and add it to the Canvas app:

import { run, addPlugin } from '@artevelde-uas/canvas-lms-app';
import restrictSISCourseSettingsPlugin from '@artevelde-uas/canvas-lms-restrict-sis-course-settings-plugin';

addPlugin(restrictSISCourseSettingsPlugin, {
    disable: {
        image: true,
        name: true,
        code: true,
        blueprint: true,
        template: true,
        timeZone: true,
        account: true,
        term: true,
        participation: true,
        language: true,
        storage: true,
        speedGraderFilter: true,
        gradingScheme: true,
        participation: true,
        license: true,
        copyright: true,
        visibility: true,
        format: true,
        offline: true,
        description: true,
        moreOptions: true
    }
});

run();

About

Plugin for the Canvas LMS theme app that restricts some settings in courses created by the SIS import/sync

Resources

License

Stars

Watchers

Forks

Packages