A Web browser Extension for improving UX of Sakai LMS.
Originated from Comfortable PandA for Kyoto Univ.
- Sakai 20, 21(Stable)
- Sakai 12(Unverified)
- Download latest version of
Comfortable-Sakai.zip
from HERE. - Unzip
Comfortable-Sakai.zip
. - Go to
chrome://extensions/
on your Google Chrome. - Enable developer mode.
- Click LOAD UNPACKED button on upper left corner.
- Select the folder you unzipped and install.
- You are now ready to use :) Log in to your Sakai LMS website!
- Download latest version of
Comfortable-Sakai.zip
from HERE. - Go to
about:debugging#/runtime/this-firefox
on your Firefox. - Click Load Temporary Add-on... button in
Temporary Extensions
section. - Select the zip file you downloaded and install.
- You are now ready to use :) Log in to your Sakai LMS website!
Colors course site tabs according to the assignment due date.
Tells your unchecked latest assignments.
Notification badge will appear in the upper left-hand side of a course site tab.
If you open a course site with the notification badge on, the badge will disappear.
Click ☰
to open miniSakai.
All available assignments as well as quizzes will be displayed.
You can add your custom assignment to miniSakai as memo
with PLUS button located on the upper right side.
Also check box is available for you to distinguish completed assignments from working assignments.
In order to reduce the network load on Sakai LMS, we have implemented a cache function for fetching assignments and quizzes from REST API. The default cache interval is as follows:
- Assignment fetching --- 2 minutes
- Quiz fetching --- 10 minutes
The cache time can be changed in the configuration tab in miniSakai
.
Run
npm install
export NODE_ENV=production
npm run build:all
in the root directory of cloned repository.
zip files will be placed under dist/release
directory.
npm run test
Apache-2.0 License