ankushgarg1998 / ipu-ranklist

:chart_with_upwards_trend: A Ranklist application for all IP University students (includes all colleges, all branches, all years after 2014 and all semesters for courses B.Tech., BCA and BBA).

Home Page:https://ipuranklist.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal updates on release of results

rajatmw1999 opened this issue · comments

@ankushgarg1998
Opening this issue, if you feel it is a good addition, please do let me know, I will create a POC and present it for further development. I would like to contribute to this project, so will handle things in this feature if required.

  • Personal updates on email whenever results are announced with a Call To Action(button) to the result page for that candidate, his/her class results - can use SMTP or GMAIL SMTP or AWS SES
  • Personal updates on whatsapp for the same. - Can use a paid service like twilio or even a free opensource service like Whatsapp Baileys.

Hi @rajatmw1999
This is a good idea overall. But there's a lot to solutionize before implementing it.

  1. How do we get the email IDs/contact of students?
  2. There's a lot of noise on the IPU's results page (Supplementary results, Reappear results, Technical glitch), how do we identify & stop alerts from these pages?
  3. How do we identify which emails to alert if the result announced is for a specific program (say B. Com.)?

Right now, the PDF upload process is manual. This will add to the manual effort.
I'm planning to create an automated version of the results PDF parser. Shall pick this after that.
Let me know if you'd like me to include you then.

Hi @ankushgarg1998
Appreciate you taking the time to reply. Here are my suggestions.

  1. Students can signup themselves for these updates. We will provide a call to action on the homepage and result page that draws attention and users who like can signup for these updates. I believe people who want to get such news first before anyone else will want to sign up
  2. I believe they all will have particular names in their PDFs. I understand reading PDF names is not a solid logical solution but where's the fun in easy? We can find some ways of either reading the pdf names or reading the first new pages and identifying the year/type of result. Lots of thrid party libraries to read these things and extract meaningful information. It will be hard work though, no denying
  3. Same as point 2. We read PDF names and we read the contens of first few pages.

I will be excited to work on this automated feature. Sign me up! You might already have my whatsapp, if not please let me know, I will send a 'Hi' and we can setup meetings to talk on this further.

Hi @rajatmw1999
Thanks for elaborating on the approach you had in mind.

Wouldn't say it's concrete, but something along these lines is feasible.

I don't think I have your number. Please send me a "Hi" on WhatsApp.
I'll loop you in whenever I plan to pick this up. Would be a fun problem to solve.