GithubHelp home page GithubHelp logo

its-learning-reformer's Introduction

Its-Learning-Reformer

This extension enhances the "it's learning" website content by introducing a few changes. It manipulates a few pages, changing the way pages loads to provide a richer experience that brings more convenience and usability. It currently targets teachers from Malmö University.

Please feel free to fork, help out, request features etc.

Credits

Ali Arafati - [email protected]

Mikael Ohlsson - [email protected] - http://0hlsson.se

Installation

You can either choose to download the plugin or be cutting edge and use the developer version.

Set by step instructions for stable version

  1. Right click this and select 'save link as'
  2. Open up chrome://extensions in the url field.
  3. Drag the file into the browser window and select add
  4. Enjoy!

Step by step instructions for development version

  1. Clone the repository git clone https://github.com/dogbrain/Its-Learning-Reformer.git
  2. Open up chrome://extensions in the url field.
  3. Click "Load unpacked extention".
  4. Select the src directory.
  5. Enjoy!

Do not forget to git pull now and again for to update.

Features

Enhanced dashboard

Enhanced dashboard

Enhanced assignment environment

Enhanced assignment environment

Enhanced reports

Enhanced reports

Known limitations

  • Only works on https://mah.itslearning.com/ (tell us what your url is and we might add it)
  • Only works in Swedish and English version of the site (you are welcome to help out with porting it to another language. And on the subject, a small message to Its Learning: ever heard of id?)

its-learning-reformer's People

Contributors

aliai avatar mikael0hlsson avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

its-learning-reformer's Issues

See all tasks

I think that the bottom shall be removed and it should automatically add the column instead.

Is that ok?

Finding stuff (like news)

News are now identified by the name in English.. this means that it wont work for other languages.

We need to fix this somewhere down the line...

Perhaps we should identify important parts and add ids to them that we can use?

Save and grade next

Should point to the oldest and not like its learning does it... the newest

Who is on the assignment

Would be great if there was a possibility to see if someone with the plugin was looking at an assignment. Then the possibility that two people grades the same assignment would be less (can perhaps even share the editor???)

Would need a resource to save data at.. and a decision of when someone is not looking at it anymore...

Number of unread messages in forum

A nice feature would be to add number of unread messages of the forum just beside the forum eg:

Forum 1 -> Forum 1 (3)

Would speed up my daily life.. but would perhaps be a lot of data posted.

Any thoughts?

Change labels in the grading

I would prefer if the grading names change so the abbreviation RE indicates Resubmit and NG indicates Needs Grading.

WTG -> RE
RE -> NG

Cleaning up the table

When pasted into excel there are spaces and or other chars that get copied with the text. This should be cleaned away.

Duplicate names

In 6a794bd the duplicate names on it's learning issue should have been fixed (needs a test though)....

What if the user has a list of duplicate names when he does personal number injection?
that is names that are not duplicate on its learning
and names with different personal numbers

Help with creating final grading

If here where an option for to replacing the grades in the grid with numerical values (user choice for more variability) for a grade (G, VG, MVG, A,B,C etc) then it should be possible to calculate the final grade in an spreadsheet (leave the calculations out of the app and let the user do it in his favorite spreadsheet program, since that might vary from course to course).

For example:

Lets say that we let
G=10
VG=20
IG=-10000000

then an G final grade would be an avarage of all the grades that is >=10 but <15
An VG final grade would be an avarage grade of >=15
and a IG (not passed) would be an avarage grade of <10

This should work for any number of different grades and any number of grades according to me, but I am a bit tired at the moment , so I might be wrong.

Copy to clipboard

A nice feature would be copy to clipboard... so that all the coloring etc would be removed...

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.