https://github.com/gamemaker1/iss-lab-12
https://github.com/gamemaker1/iss-lab-12
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/gamemaker1/iss-lab-12
- Owner: gamemaker1
- Created: 2025-04-16T09:04:55.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-16T11:25:49.000Z (about 1 year ago)
- Last Synced: 2026-02-06T13:48:20.546Z (4 months ago)
- Language: JavaScript
- Size: 65.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Fixing the Buggy Code
- This code has 30 issues out of which 1 is no code in style.css .
- The total marks for the entire codebase is 40, some issues have more marks than the other one. Style.css is of 5 marks. It will get scaled down to 20. All team members will get equal marks.
- You are suppose to work in teams of 4 or 5
- Each team member has to identify atleast 4 issues and fix atleast 4 issue. If someone doesn't do this, their marks get deducted.
- You are suppose to work on a git repository as collaborators
### What kind of bugs are there
- Bugs which will break your code
- Bugs might be a single word
- Bugs might be section of removed code
- Bugs might be section of unnecessary code
- Bugs might be useless files
- Bugs might be in the UI/UX of the pages
- Bugs might be in the api calls
- Bugs might be in the dependencies
### submission format
- Make submissions on moodle
- Do not remove .git folder
- Only 1 submission per team
- Submit it as Corrected_Code.zip
### Add the names of the members and roll numbers of your team below
- Vedant Rahul Kulkarni: 2024101140
- Kushagra Agrawal: 2024101110
- Devshree Vyas: 2024111003
- Devashree Kulkarni: 2024111013
- Sai Veeksha Tavva: 2024113021
### Table to keep track
| ID | Issue Description | Identified By | Fixed By |
|-----|------------------------------------------|---------------|--------------|
| 1 | Style.css is not filled | Narain | Whole Team |
| 2 | tag syntax was wrong | Devshree | Vedant |
| 3 | API response (analytics.js) | Veeksha | Veeksha |
| 4 | Missing Error Handling (analytics.js) | Veeksha | Veeksha |
| 5 | Empty Image Source Handling(analytics.js)| Veeksha | Veeksha |
| 6 | Requirements file did not exist | Vedant | Vedant |
| 7 | POST to DELETE | Devashree | Devashree |
| 8 | Added container (items.html) | Devashree | Devashree |
| 9 | Link in base url is wrong (analytics.js) | Vedant | Veeksha |
| 10 | Incomplete Loading State | Veeksha | Veeksha |
| 11 | Deleting home.js | Veeksha | Veeksha |
| 12 | UTF-8 instead of ISO-8859-1 (index.html) | Veeksha | Veeksha |
| 13 | Missing Event Listeners (news.js) | Veeksha | Veeksha |
| 14 | RSS to JSON Usage (news.js) | Veeksha | Veeksha |
| 15 | Missing Error Handling & DOMContentLoaded| Veeksha | Veeksha |
| 16 | Prevention of duplicate fetching | Veeksha | Veeksha |
| 17 | Changed post to get (items.py) | Devshree | Devshree |
| 18 | Removed hardcoded list (analytics.py) | Devshree | Devshree |
| 19 | Corrected field names (analytics.py) | Devshree | Devshree |
| 20 | Fixed syntax (analytics.py) | Devshree | Devshree |
| 21 | GET to POST (quiz.py) | Devshree | Devshree |
| 22 | Added Body for POST request (quiz.py) | Devshree | Devshree |
| 23 | Many html files did not have quiz.html | Kushagra | Kushagra |
| 24 | No navbar (analytics.html) | Kushagra | Kushagra |
| 25 | No news & analytics in navbar (quiz.html)| Kushagra | Kushagra |
| 26 | Wrong url x3 (profile.js) | Kushagra | Kushagra |
| 27 | Wrong js path and no quiz in navbar | Kushagra | Kushagra |
| 28 | Users.py typo in delete_user func | Kushagra | Kushagra |
| 29 | Id mismatch for profile files | Kushagra | Kushagra |
| 30 | Prefix in analytics (main.py) | Kushagra | Kushagra |
| 31 | Removed a line from news.js (not needed) | Kushagra | Kushagra |
| 32 | Added quiz in navbar (items & index.html)| Devashree | Devashree |
| 33 | Added prefix to API router (items.py) | Devashree | Devashree |
| 34 | Added missing return statement (quiz.py) | Devashree | Devashree |
| 35 | Imported html exception (quiz.py) | Devashree | Devashree |
| 36 | Fixed router prefix (quiz.py) | Devashree | Devashree |
| 37 | Reset button fixed while loading | Devashree | Devashree |
| 38 | Changed name int to str (model.py) | Devashree | Devashree |
| 39 | Correctly create APIRouter (items.py) | Vedant | Vedant |
| 40 | Delete duplicate function (items.py) | Vedant | Vedant |
| 41 | Added search functionality (profile.js) | Vedant | Vedant |
| 42 | Fixed create functionality (items.js) | Vedant | Vedant |
| 43 | Show and hide loading div (profile.js) | Vedant | Vedant |
| 44 | Show and hide loading div (items.js) | Vedant | Vedant |
| 45 | Made `Item` a `BaseModel` (models.py) | Vedant | Vedant |