ankushgarg1998 / ipu-ranklist

:chart_with_upwards_trend: A minimalist result & ranklist application for IP University (GGSIPU) folks. All results starting 2015.
https://ipuranklist.com/
116 stars 15 forks source link

Issue regarding subject name #150

Closed iadi37 closed 3 weeks ago

iadi37 commented 1 year ago

Hi ankushgarg1998

There are incorrect subject names showing for Btech SEM 2 results for 2021-25 CSE.

  Sub: STATISTICS THEORY OF PROBABILITY AND LINEAR PROGRAMMING
  paper id: 099114

instead of

   Sub: ENGINEERING MECHANICS
   paper id: 027114
   paper code: ES114

&

   Sub: INTRODUCTION TO PROGRAMMING
   paper id: 027108

instead of

   Sub: ELECTRICAL SCIENCE
   paper id: 027108
   paper code: ES108

Looking to solve this issue can you please suggest and guide for the same?

ankushgarg1998 commented 1 year ago

Hi @iadi37

Welcome to the rabbit hole of GGSIPU's inability to keep a paperID unique, and IPU Ranklist's ignorance in identifying this early.

Right now, IPU Ranklist tries to uniquely identify a subject name corresponding to a paperID.

The following shows the correct entry, from your 2nd sem result. Screenshot 2023-05-07 at 3 40 23 PM

But GGSIPU has a "different" B.Tech for USICT students, in which they have the same paperID (099114). But a different subject name. Screenshot 2023-05-07 at 3 43 45 PM

This issue has been noted in #130 & #87 also. I'll keep your issue open as well.

This is not a straightforward fix, as it requires changes in the data layer, which will bubble up to all the other layers. But I'll try to fix it soon.

Thanks for raising it. 🙌🏼

iadi37 commented 1 year ago

Hey @ankushgarg1998, thanks for taking the issue. There is also the same issue in SEM 1 result as well :

  sub: FUNDAMENTALS OF COMPUTING
   id: 027111

instead of

 sub: APPLIED MATHEMATICS - I
 paper code:   BS111

&

 sub: FUNDAMENTALS OF COMPUTING LAB 
 id: 027157

instead of

 sub: ENGINEERING GRAPHICS-I
 paper code: ES157
ankushgarg1998 commented 1 year ago

Recently received another email regarding this issue (BCA Course):

Actually the marks of c programming is swapped with telecommunication. And the marks of Computers and IT swapped with Physics. and also the subject name physics should be replaced with web technologies as there is no subject physics in new curriculum.

UPDATE FROM MY END (As of 23rd June 2023):

I'm actively working on a new design that incorporates various schemes of examinations and makes subject names course & scheme specific. This is part of a larger project that includes a database schema change, and making the data parsing much richer than before.

I'm expecting to complete this before the next results season.

realKarthikNair commented 8 months ago

Any update on this? Also, thanks for this amazing work in the form on ipuranklist!

ankushgarg1998 commented 7 months ago

Hi @realKarthikNair

Here's an update on the work I've mentioned in my last comment. I'm almost done with the new parsing layer. I am finishing up some final changes. I've completed the following items:

Post these the following items remain:

This is taking quite some time because I'm re-writing almost all of the code, and at the same time working towards making this code & website future-proof. Along-side I'm laying a foundation for the ability to later bring in the some exciting features, which would not have been possible earlier. Some of those features would be:

Full details about the release notes from 2023 can be found here

realKarthikNair commented 7 months ago

Thanks for the update @ankushgarg1998, I really appreciate that..

ankushgarg1998 commented 1 month ago

Hi Folks. Posting an update here. The re-work is taking longer than I'd anticipated. It is in the final stages now. I'm building the new database, and testing things locally.

As soon as it is production-ready, it'll be deployed by the end of this results season.

realKarthikNair commented 1 month ago

@ankushgarg1998 really appreciate the efforts.

ankushgarg1998 commented 3 weeks ago

Hi @realKarthikNair @iadi37

The new version is up and running. ✅ I request you to please verify.

(Been waiting for a year to type these words...) This issue stands closed.

iadi37 commented 3 weeks ago

hello @ankushgarg1998 Yes, now all the subject names have been matched and correct. Thanks a lot!! for solving this issue.

realKarthikNair commented 3 weeks ago

@ankushgarg1998 thanks a lot bhaiyya, everything works good now 🥳