iOS client for the Plano ISD school website, portal.mypisd.net
Made in Swift and works on iOS 8+
Uses Alamofire for HTTP requests.
- Remove the way View and Session are intertwined.
- Add storage mechanism for fields
- Grades
- StudendId
- Error handling/notification during requests
- Wrong Password
- No Internet connection
- PISD issues (timeout)
- Parse individual assignments
- Grade
- Category
- Date
- AssignmentId
- Assignment Name
- Grade Weight value
- Comment
- Grab Teacher information
-
inout
parameter types for forms - Guarantee support for semester and 1.5 credit courses
- Fix slow NSScanner and substring performance
- Rewrite and polish for clarity (may never be checked)
- Use SaneString for String operations
- Display Grade Summary
- Display individual assignments
- Display category and grade
- Sort individual assignments by date, category, or weight
- Display Attendance summary
- Grade calculation features
- Semester Exam prediction for "maxing"
- Calculate required Major grade for desired six weeks grade
- Add option to remember account
- Add a faculty contact page
- Create UIViewController subclass to extend all app views from
- Finalize UI