This is the ASP.NET Core Web API for Home Access Center.
This project allows you to access student data from HAC easily through a web API. While currently in early stages of production, updates and features will be regularly pushed out.
The home directory for this web api is https://hac-web-api-production.herokuapp.com/api/hac
This will return all of the data for a student, but will take time. Instead it is preferred to use separate endpoints.
To access a student's information, add the parameter hacLink, username, and password to the end of the link.
Note: hacLink corresponds with the following format: https://hac.friscoisd.org
api/hac- returns all course information for a studentapi/student- returns student registration informationapi/attendance- returns student attendance information (in testing)api/courses- returns course information for present coursesapi/ipr- returns grade information from all interm progress reportsapi/reportCard- returns grade information from all report cardsapi/transcript- returns past grade information from transcript
https://hac-web-api-production.herokuapp.com/api/hac?hacLink=https://hac.friscoisd.org&username=Smith.J&password=Password123
If you would like to contribute to this project, feel free to fork this repository and push a pull request, which will be reviewed before merging.
If this project helpd you, you can give me a cup of coffee ☕