Skip to content
Mehedi Shafi edited this page Aug 22, 2019 · 17 revisions

Welcome to the DIU-Result-Generator wiki!

Introduction

This is a result making web scrapping JAVA application to make a result sheet. Basically Daffodil International University which I study in does not provide a complete result sheet for each student in the website. They give semester wise result in HTML format. Which is why student often face difficulty counting the total CGPA or whatsoever. That is why I tried to build something like this.

Getting Started Cans and Cannots

This is a very basic app implementation. It requires only prior knowledge of Web-Scrapping and a little of networking in Android basic.

  • You can see your result of a given duration
  • You can see your result for a single semester by making the duration to and after same
  • You can view your whole result with it.
  • Results are break down into semesters and SGPA and CGPA is calculated in it.
  • Remember this app won't bring blocked result
  • This is improvised to take retake or improved result in concern.
  • The semester wise CGPA and the final CGPA in the last can be different depending on your retakes.
  • You can scroll inside every semester's course results. Tap on the courses list and scroll with another finger. (Two Handed operation) [best I could do. Will try to work on a automatic re-sizable listviews]

STOP-ASKING

It cannot bring result prior to result published in server or WEBSITE since I don't have admin access to DIU Database. Get to understand that.

Installation

Clone or download the repositories. Import the project in Android Studio Sync Gradle and install whatever dependencies is missing. Check the JARS folder if you don't find any dependency jar not working. They are all included there. Run Enjoy Here is a pre-built APK if you want to install to your android right away. Good Luck

Problems

  • If the portal is down it is down.
  • For earlier admitted students you will have to wait for the parser to go until the current semester since it cannot auto detect when you ended.
  • Removed specific ranged result.
  • I do not have access to database. So I cannot guarantee it will provide all data.
  • After Summer 2017 VUS no longer has access to show data. so the app will not work after that.

Screenshots

First page


Screenshot 1


Result page


Screenshot 3


Death

When I made the project and launched it our portal used to use https://studentportal.diu.edu.bd/result which is now modified and built with more dynamic JS running website. at http://studentportal.diu.edu.bd/#/result and added a layer of Human Test by google called Recaptcha And thus the normal post method wont work anymore to fetch data. And so the project is now dead.Till death it has at least generated result-sheet for 500 people. So I will leave it here. If you want to modify or do anything with this be my guest.

~~Dead again.. After Summer 2017 VUS no longer has access to show data. so the app will not work after that. ~~

It is back alive. Its dead. Dead again. And most likely will remain dead since vus is now taken down permanently.