Giter Club home page Giter Club logo

intheloop's Introduction

Build Status

In The Loop

An extension that improves the School Loop interface by letting users calculate what their grades would be after the teacher updates grades, allowing users to change the appearance of their School Loop page, and notifying users when their grades change.

##Installation In The Loop is available here. Note: This extension only works for number grades (not for letter grades like "A") for now

##Privacy

  • All data is stored locally on the user's computer. No data about the user is collected or sent anywhere.
  • The username & password information, if entered by the user, is encrypted and stored locally.
  • Data stored (only if the user voluntarily allows and enters it): school subdomain (i.e. "lynbrook", "montavista", etc), username, password, overall grade percentages for each class (used for notifications), and theme selection/customization options

Its source code is available at https://github.com/mash99/InTheLoop.

##Future

  1. Make it work for letter grades!
  2. Assignment features

##Changelog

0.6.1 - Updated low-quality icons (still need an icon unique to ITL!)

0.6.0 - Fixed the "scores per category" bug, added a notification when ITL fails, and added display of score before ITL processing

0.5 - Way better notifications, better UI for deleting grades/theming.

0.3 - Notifications

0.2.1 - Theming + bug fixes

0.1.2 - Tooltips for # of points per category/total

0.1.1 - Category bug fixes for rounding errors

0.1 - Ability to add new categories and edit old ones + a little styling

0.0.7 - Attempted fix for points-based (no weightage) grade parsing by detecting

##Demo of Grade Calculation (demoing version 0.2.1): Adding Grades

Deleting Grades

Adding and Editing Categories

Note: The icon, "schoolloop.com", and any other School Loop assets used in this extension belong to School Loop, Inc. Any other assets belong to their respective owners.

intheloop's People

Contributors

maheshmurag avatar akhil99 avatar

Watchers

James Cloos avatar ananth102 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.