Skip to content

nekotletta/ProfeStocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProfeStocks

Description

Profestocks is a webpage developped as an improvement to an old UPRRP professor rating site. The site is very bare bones, so I decided to develop a new professor-rating site that incorporates some very much needed functionality in a rating webpage. Its goal is to make it as efficient as possible for the common user.

Functionality added

Two main features were improved upon:

Search

  • Original search:

    • The original site has a bare minimum search where you would simply look up the professors names. Names for the professors would be displayed, along with the faculty they taught in.
    • While this is not bad by any means, there are several ways in which it can improved for the average user
  • Improved search:

    • The way in which professors are looked up will stay the same, users will have the professor along with the faculty they teach. More improvements to this search will de discussed in the forum section.
    • A search for classes specifically was added. It is possible for a user to look up a class and see which professors teach that class. Any professor clicked will be redirected to that professor's page. More about it in the forum section.

Forum

  • Original forum:

    • Upon selecting a professor, the user will be redirected to a rating / forum page. The user can leave anonymous comments and "like" or "dislike" a professor. The like to dislike ratio is shown on a bar (think youtube).

    There are several problems with thia approach so those will be listed here:

    • There are no nested comments, so users can't reply to specific comments
    • There are no dates, so users dont know how recent / valid the comments are
    • A common question in every professor's page: "is this the professors for x class?" (more on it in the next section).
  • Improved forum:

    • Nested comment functionality was added. If a user wishes to reply to a specific comment, they can. The comment will be indented according to the comment they replied to. It will create a thread, meaning multiple users can reply. It also allows for unlimited indentation levels, meaning propper discussion can take place.
    • Each comment has a date, the user will be able to see how recent (or old) a comment is.
    • Upon being redirected to the professor's page, a list of classes taught by the selected professor is displayed. This will eliminate the commonly asked question. (Many professors can share a name, this mitigates that problem).
    • Each parent comment (first comment in a thread) has a class associated with it. Users can choose a class to discuss, and comments can be filtered based on class to make it even easier for the user.
    • The rating system was changed to be based on a 5-star scale. This method is more intuite for the user and reflects a professor's opinion better. The average rating will be displayed, along with the amount of ratings in each category (1, 2, 3, 4, or 5).

New features

Lookup by faculties

  • An option to search by faculties was added. The user will be able to look at all faculties and select one. Upon selecting it, all classes taught in that faculty with their respective codifications will be displayed to the user.

Dark mode

  • A toggle switch was added in the webpage, which will change the webpage to "dark mode" upon being clicked.
  • The webpage uses some pictures (in the main and faculty page), so an interactive easter egg was added. When the user clicks the switch, all pictures (taken during daytime) will change to the same pictures, but taken at night.

About

Documentacion escrita de ProfeStocks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published