Giter VIP home page Giter VIP logo

hslu-simple-mep-results's Introduction

hslu-simple-mep-results's People

Contributors

dev-jan avatar eddex avatar fliiiix avatar lextum avatar lucstr avatar nerrehmit avatar simonai1254 avatar sirius-a avatar vigi86 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

hslu-simple-mep-results's Issues

Business IT modules missing and inconsistencies

What do you study?

  • Informatik
  • Security
  • Wirtschaftsinformatik
  • Digital Ideation

Which modules are not recognized by the add-on? And what type should they have?

  • IPEUS → Projektmodul
  • PIPE → Projektmodul
  • STA1 → Kernmodul in Wirtschaftsinformatik/ICS, otherwise Erweiterungsmodul
  • GPOR → Kernmodul in Wirtschaftsinformatik, otherwise Erweiterungsmodul
  • WEBT → Kernmodul in Wirtschaftsinformatik/ICS (#48), otherwise Erweiterungsmodul
  • MWI1 → Kernmodul
  • MAT1 → Kernmodul
  • MWI2 → Kernmodul
  • TUNE → Zusatzmodul
  • STO → Zusatzmodul
  • FV → Zusatzmodul

Screenshots
WI_Modules

More info
STA1, GPOR and WEBT all have a _K after their abbreviation. Possible way to differentiate them from their Erweiterungsmodul-Counterpart (?)
Same goes for ISF, which seems to be a Kernmodul for Informatik, Wirtschaftsinformatik, ICS but an Erweiterungsmodul for the new AI course (see https://mycampus.hslu.ch/-/media/campus/common/files/dokumente/other/mycampus/i/dokumente-ausbildung/bachelor/modulbeschriebe-ics/information-security-fundamentals.pdf?la=de-ch)

Decimal separator enhancement

Little issue in #37

When typing the grade "Note" with a dot in the manual module mask, the value isn't accepted and saves as zero. Only comma is accepted.

image

BA_GEST is not recognized as Zusatzmodul

What do you study?

  • Informatik
  • Security
  • Wirtschaftsinformatik
  • Digital Ideation

Which modules are not recognized by the add-on? And what type should they have?

  • BA_GEST (Zusatzmodul)

Screenshots
grafik

More info

Extension does not consider first two semesters

Describe the bug
The diagram starts in the third semester instead of the first.

Expected behavior
My earned and planed credits are shown correctly on the diagram.

Actual behavior
It starts displaying my credits from the third semester instead of from the first semester.

Steps to Reproduce
[ Tell us how to reproduce the bug. ]
For me its just opening the "Meine Anmeldungen" page. I started in the spring semester so i dont know if that could be a factor but i know that my colleagues which also started in the same semester do not have this issue.

Screenshots
image
Contributing (please choose one)

  • I'd like to help implementing this feature!
  • I don't have the time to work on this.

Filter or define I.INFO_BSCI module on the overview

Looks like they started listing the "Infoveranstaltung" by Mr. Diethelm similar to your courses with the status "angemeldet".

I think it would make sense to filter this "module" or as an alternative simply include it in the module list that it doesn't show as undefined.
I also suspect there are more similar modules for WI, Security and Digital Ideation perhaps?

Let me know if you want me to include them in the module list.

I INFO_BSCI

BSCI-expanded

TA.BA_VWL and I.BA_VWL conflict

Describe the bug
VWL1 (TA.BA_VWL) is flagged as an "Erweiterungsmodul", even tho it should be a "Zusatzmodul".

Cause
This probably happens because there is another module called I.BA_VWL that is an "Erweiterungsmodul".
The module VWL1 is actually called TA.BA_VWL not TA.BA_VWL1 in mycampus.

No ECTS points available anymore?

Describe the bug
ECTS points are not listed anymore, thus the burn-down-chart isn't working

Expected behavior
ECTS string from original should be concatenated.

Actual behavior
No ECTS points visible.

Steps to Reproduce
Just open the page.

Screenshots
image
image

Contributing (please choose one)

  • I'd like to help implementing this feature!
  • I don't have the time to work on this.

Was there something wrong with #86 #87 or #88 ??

Edit: Probably #87...

Language Courses

Sali zäme

Found that the language courses from Sprachzentrum (SZ) aren't recognized as Zusatzmodule yet.

image
image

ICS - WEBTEC&SPRG

What do you study?

  • Informatik
  • Security
  • Wirtschaftsinformatik
  • Digital Ideation

Which modules are not recognized by the add-on? And what type should they have?
-> these have recognized types but they are wrong for ICS

  • WEBTEC (Kernmodul) (not Erweiterungsmodul)
  • SPRG (Kernmodul) (not Majormodul)

Screenshots
Screenshot 2020-02-13 at 07 50 14
Screenshot 2020-02-13 at 07 50 06

More info
Not undefined, just wrongly defined. ;)

Add-On is no longer available in Chrome Web Store

Describe the bug
The add-on is no longer available in Chrome Web Store.

Expected behavior
The Link in the Readme File points to the Add-On in the Chrome Web Store.

Actual behavior
A 404 Error appears and the add-on can not be found in the chrome web store by searching for it.

Steps to Reproduce

  1. Open https://chrome.google.com/webstore/detail/hslu-simple-mep-results/bkcgbpgefenaapagldnnabfakilmfihp

Contributing (please choose one)

  • I'd like to help implementing this feature!
  • I don't have the time to work on this.
  • This is out of scope for me (CONTRIBUTING.md)

Individual Credits from other Univerisities/Organizations do not show up properly

Preamble
This issue is a combination of a missing module and a bug in the calculation.

What do you study?

  • Informatik
  • Security
  • Wirtschaftsinformatik
  • Digital Ideation

I think the Individual Credits apply to all studies, not only Informatik.

Which modules are not recognized by the add-on? And what type should they have?

  • ANRECHINDIVID (Erweiterungsmodul)

Screenshots
Module
image

Overview
image

Details table
image

More info
The "ANRECHINDIVID" does not have any MEP or Testat. Those are simply credits that were achieved outside of HSLU.

Consder that the Individual Credits do not have a fixed amount and can be different for every user.

In some cases, the individual credits could also apply as a Kern- /Zusatzmodul, but in all cases I know (3 other students) they belong to the Erweiterungsbereich.

Breaking API changes break everything! Grades and Marks have been merged. Everything's broken!

What would you like to change?
[ Describe the current state and what you want to improve. ]
Remove the grade from the module table. Reason: HSLU changed every grade value to NULL.
God knows why ;-)

Screenshots
[ Put images or screenshots to better describe your idea here (if yoiu have some). ]

Contributing (please choose one)
- [ ] I'd like to help implementing this change!
- [ ] I don't have the time to work on this.

Module I.BA_CG missing

What do you study?

  • [x ] Informatik

Which modules are not recognized by the add-on? And what type should they have?

  • I.BA_CG Computer Graphics, type "Majormodul"
  • ...

Screenshots
[ Please provide screenshots of the Modules in the Module-List ]
grafik

More info
Is also of type: Erweiterungsmodul

implement polling every 100ms

Feedbach from @patrickbucher

Fuck, es paar vo euch läbe werklech im Johr 3019, ond mer andere send im 2019 stecke blobe.
No cooler: Es Polling all 100ms, damet de Server abe goht 👌

Grade "0" (for not graded) is not shown - average grade calculation is off

Describe the bug
Some modules I added manually (Modulerlassung) with grade "0", as they are not graded.
-> Grade 0 does not show in the list (see screenshot below).
-> Calculation of average grade is probably wrong: ungraded credits should be subtracted from the calculation.

Expected behavior

  • Grade 0 should show in the list
  • Calculation of average grade should subtract credits with grade 0

Actual behavior

  • grade shows "n/a" like other modules
  • no idea, how the calculation of average grade works here...

Steps to Reproduce

  1. add a module manually, grade 0
  2. watch the list

Screenshots
[ Add screenshots if possible. ]
grafik

grafik

Contributing (please choose one)

  • I'd like to help implementing this feature!
  • I don't have the time to work on this.

Add a way to flag modules

It is possible that specific modules are from earlier bachelors or masters. We could add a way to flag those, so they aren't put into the statistics.

refactor main.js

Current state:

Right now main.js gets the required data from different sources and at different places in the code.

Goal:

Split data loading and html generation. First load all data from the API and the files, then use the data to generate the HTML elements.

firstModule calculation is wrong

Describe the bug
I started in H21 but have some modules with a start date bevor that (TA.MAREP.2102, I.BA_INFO_ABEND_RK.H2001, I.EN_PFLICHT_NEIN.AIML) these modules should be ignored.
But in the statistic my modules are shown as Semester 3.

Expected behavior
The statistic should start at Semester 1.

Actual behavior
The statistic starts at Semester 3. Ignoring the modules does not help.

Steps to Reproduce

  1. Add the modules (removed personal data):
{
    "from": "2021-08-30T00:00:00",
    "to": "2021-09-10T00:00:00",
    "details": [
      {
        "key": "Nummer",
        "val": "TA.MAREP.2102"
      },
      {
        "key": "Zeit",
        "val": "08:30 - 16:30 Uhr"
      },
      {
        "key": "Dauer",
        "val": "Montag, 30.08. - Freitag, 10.09.2021"
      },
      {
        "key": "Leitung",
        "val": "",
        "pid": ""
      }
    ],
    "anlassnumber": "TA.MAREP.2102",
    "ects": null,
    "iliasUrl": "",
    "note": null,
    "grade": null,
    "numParticipants": null,
    "hasMainDetails": true,
    "title": "Mathematik-Repetitorium HS 21",
    "text": "",
    "link": "",
    "prop1": [
      {
        "text": "Teilgenommen erfüllt"
      }
    ],
    "id": ""
  },
  {
    "from": "2020-10-21T00:00:00",
    "to": null,
    "details": [
      {
        "key": "Nummer",
        "val": "I.BA_INFO_ABEND_RK.H2001"
      },
      {
        "key": "Zeit",
        "val": "18:00 - 20:00 Uhr"
      },
      {
        "key": "Leitung",
        "val": "",
        "pid": ""
      }
    ],
    "anlassnumber": "I.BA_INFO_ABEND_RK.H2001",
    "ects": null,
    "iliasUrl": null,
    "note": null,
    "grade": null,
    "numParticipants": null,
    "hasMainDetails": false,
    "title": "Online Info-Abend Ausbildung Informatik",
    "text": "",
    "link": "",
    "prop1": [
      {
        "text": "Erfolgreich teilgenommen"
      }
    ],
    "id": ""
  },
  {
    "from": "2020-02-17T00:00:00",
    "to": "2099-09-19T00:00:00",
    "details": [
      {
        "key": "Nummer",
        "val": "I.EN_PFLICHT_NEIN.AIML"
      }
    ],
    "anlassnumber": "I.EN_PFLICHT_NEIN.AIML",
    "ects": null,
    "iliasUrl": null,
    "note": null,
    "grade": null,
    "numParticipants": null,
    "hasMainDetails": false,
    "title": "Besuch von zwei englischen Sprachmodulen in der Assessmentstufe ist nicht Pflicht",
    "text": "",
    "link": "",
    "prop1": [
      {
        "text": "Angemeldet"
      }
    ],
    "id": ""
  }
  1. Look at the statistic

Screenshots
MEP-Web-Ext.png

Contributing (please choose one)

  • I'd like to help implementing this feature!
  • I don't have the time to work on this.

Data for ICS and WI students won't load

getStudentInformations() isn't finished when the everything gets generated, so the Acrynom isn't know and the JSONs with the module fixs won't be loaded.

Undefined Modules: ENGDB, MAREP & PRG

Good Day,

Thanks for this addon, it's very usefull.

I have found the following undefined Modules in my subscription:

ENGDB
Typ: Zusatzmodul

MAREP
Typ: Repetitorium

Best Regards
Marco

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.