Giter Club home page Giter Club logo

lmoddiff's Introduction

lmoddiff

Overview

screenshot

lmoddiff is a Chromium extension that downloads assignment data from LMOD, one of MIT's course management systems. When it notices that a new assignment has been created or an existing assignment has been updated (e.g. the grade changed, the solutions uploaded, etc), it will notify you by displaying the number of changes on its icon and also (optionally) showing a notification.

lmoddiff relies on you being authenticated to LMOD. If lmoddiff detects that you're not authenticated, it will try to auto-authenticate you, which will work if you're already authenticated to Shibboleth and Duo. Essentially, lmoddiff's auto-auth will work if and only if just pressing “Login” on LMOD works to authenticate you without you needing to choose your authentication method, choose your certificate, authenticate through Duo, etc. If that is the case, lmoddiff will also solve the problem of LMOD randomly deauthenticating you all the time.

Installing

lmoddiff can be installed from the Google Web Store, and will update automatically.

Licensing

lmoddiff is available under the terms of the MIT License, available in the file named LICENSE in this repository.

Font Awesome, parts of which are included in this repository and in distributions of lmoddiff, is available under the terms of the MIT License (for CSS) and SIL OFL 1.1 (for the fonts). More information about Font Awesome's licenses is available on their website.

lmoddiff's People

Contributors

aleksejspopovs avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

mysticuno

lmoddiff's Issues

Option to hide grade from views

Sometimes I'm browsing and I have friends around and I just want to check what the new assignments are. I might have bombed the last pset, but I might not want to reveal what my actual score was. It'd be nice if there were an option to hide the grades from the view such that I would only see the assignment (and previous assignments) sans the grade, maybe with just a ✔️ or ❌ or ❔ indicating whether the assignment was graded/if I actually submitted something for it.

Ability to sync with Stellar as well

I'm not sure if this is possible with Stellar, but it'd be nice to have some of these compatible with Stellar as well since not all classes have migrated to LMOD yet.

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.