GithubHelp home page GithubHelp logo

tomole444 / advanced-moodle Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 359 KB

Upgrade for the current FHWS Elearning. Added features: Mark new content, Autologin

JavaScript 85.06% HTML 14.94%
chrome chrome-extension chrome-extensions fhws elearning moodle moodle-plugin

advanced-moodle's Introduction

Advanced-Moodle

Upgrade for the current FHWS Elearning. Added features: Mark new content, Autologin

Chrome/Edge extension

❗❗❗ USE THIS EXTENSION AT YOUR OWN RISK. CREDENTIALS ARE STORED IN PLAIN TEXT IN THE DATABASE. COULD BE EXPLOITED IF YOUR PC WAS HACKED ❗❗❗

Install

Chrome/Edge

  1. Go to chrome://extensions/ in your browser
  2. Activate developer mode in extension settings

Developermode

  1. Download this repository, unpack the zip file in one folder (this folder needs to exist after the installation is complete, so put it somewhere you don't accidentally delete it), select this folder after hitting this button

Load unpacked

  1. Copy the ID of the extension. (Unfortunately this ID is not the same accross all installations due to this extension not being officially released on the Chrome Web Store)

Copy ID

  1. Change the ID in your local folder (the location where you saved the unzipped folder) browseractions/popup.html

Change ID

  1. Save the file an press the reload button. All Icons should now load correctly.

Done

Usage

Save Autologin credential

To save your credentials for autologin just insert your credentials and hit "Save Credentials"

Handle new items in a course

New items in a course are displayed red:

Red

In addition to this, the number of new item will be displayed in the badgecount of the extension.

Badgecount

Once you clicked the green checkmark in the extensions menu all items the extension will interpret all new items on this site as checked. They will be display without a red backgground. Sometimes the extension will not mark any new items on the site. To manually check for new item just hit the refreshing icon. You can also clear the database so all items across all courses will be displayed as new. (This step irreversible so be careful)

Menu

advanced-moodle's People

Contributors

tomole444 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.