# Shortcomings and Wishlist
[Youtube Video](https://www.youtube.com/watch?v=9G7vf6iaH6s&list=PLG3lylzOg8Fjf2oqcP2faN8edjOmwNyyF)

# Shortcomings
  * Needs more tests
  * Some number crunching would be best pushed to the backend

# Wishlist
  * Definitely check out the Youtube Video above
  * Student List in Course page
    * Some info to see student's progress
    * Click to see interactions with all lectures
  * Sorting for various lists
  * Use more React facilities
  * Use Redux (Ask from Dr. Rangaswami)

Copy-Paste from Doc shown in Video:
```
1st. Lecture Level
Total view time, absolute + percentage
Ranking/Sort on Student View
Average amount of time viewed
Number of students to comple X% (ex 80%)
List of uses that have watched this lecture and how much of it
Timeline of actitivity (think of a graph x:time y:# of users watching)

2nd. Course Level
Overview of students - Ranking, Completion, View Date
Ranking on View Time across lectures
Total number of hours a given course has been watched for
Timeline of actitivity (think of a graph x:time y:# of users watching)

3rd. Student Level
Ranking on view time across lectures (Course Level)
Ranking on view time single lecture (Lecture)
Timeline of actitivity (think of a graph x:time y:# of users watching)

Possible additions to data:
low Device Usage
v. low subtitles
```