Code Monkey home page Code Monkey logo

nithp's People

Contributors

mukeshsihag avatar rohithill avatar rohitkaushal7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

nithp's Issues

The API does not support CORS.

CORS (Cross Origin Resource Sharing) is not enabled in the API, making it unable to fetch data using this api from a application running on different server.

Depreceated methods in user form rendering

In the file nith_result/templates/nith_resut/home.html the form is rendered using bootstrap 3.4.0 which is old and incompatible with new versions. Modify the form to work with bootstrap 4.3.1.

Need an endpoint to run scraping script in backend to update result.

How this may work.

  • clicking user may be asked to send their roll number -> scrap the result of that student -> if it matches with databases Stop further and send Already up-to-date, otherwise update all of the results and send updating-results.

Precautions

  • avoid running multiple instances of updating results ( skip if already fetching ).

[Feature] - Update a particular result

Reason
Results of some Students get updated dynamically ( on times we don't expect )
eg -

  • students which have wrong result on official website which gets updated on request
  • result of supplementary exams

Solution / Feature
Need an API endpoint [POST] to update a particular result by re scraping it from the official website.

ORDER BY clause for API.

in case of fetching student results for entire college an application may require data in sorted order considering that the pagination in active on the api application will need to first fetch all the data and then sort at front end which will ruin the purpose of pagination.

required something like this..
/api/result/student?order=sgpi&dir=DESC

increase pagination max-limit to 150.

please increase pagination limit to 150, as now there are usually more then 100 students in one class so it would need two fetch requests to the API to fetch the result of 105 students. which could have been done in one.

api/result/student?branch=cse&roll=18%&limit=150

also can there be an api endpoint to fetch the results of a class like..
api/result/student?branch=cse&year=2018

current hack is..
api/result/student?branch=cse&roll=18%

which works perfectly fine but.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.