Giter Club home page Giter Club logo

ped's Issues

Contact cannot have more than one module

Multiple modules under the same person is unsupported.
However, in reality, some friends may share with us more than one module.

In the simplest case: CS2103T and CS2101

The usability of the app is thus affected.

UI is barely resizeable

The UI has a very large minimum size taking up almost all of my screen (2880x1800) and cannot be shrunk to, say, half a screen, so is quite intrusive.

Different error messages for invalid indices in delete

When deletem or deletep is called, different invalid indices results in different error messages.

deletem 0 or deletem -1 or deletem 1.1 returns the Invalid Command Format! message

while an out of bounds index returns the invalid index message.

The latter error message could be improved.

Cross-listed modules are treated as separate modules

Some modules have two different module codes but are functionally the same module, being taught as one class under the same professor, e.g. MA3238/ST3236. Other modules are cross-listed as they are taught by different departments depending on the semester, e.g. MA2116/ST2131. But these are treated as separate modules in the app.

image.png

However, this is unlikely to be much of an issue because they are preclusions anyway.

Accepted modules is not up to date

The list of valid modules appears to not be up to date.

MA2116 Probability is not accepted but it is under its old module code of MA2216.

Given that this module is a math major core module, many people would be taking it, so this is quite a major (pun intended) issue.

Valid zoom links are not accepted

The regex for the lecture/tutorial zoom links is overly strict.
Links without "https://" are rejected even though all major browsers implicitly convert them to https links if they are secure links.

image.png

Historical/Recoded modules are unable to be added

While the app uses an up-to-date list of current modules, modules that are currently not offered because they have been removed or recoded are not accepted as valid input.

e.g. MA1101R Linear Algebra I was recoded to MA2001 starting from cohort 21/22 onwards, but the former is not accepted as input.

This could affect past batches trying to record down their historical modules.

image.png

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.