Below is a list of features that will be included in each planned version of the "Avalia" system.
-
Evaluator:
- Evaluator area accessible via direct link
- Evaluator area accessible via code
- Send access link and evaluator code via email and WhatsApp
- Block evaluation submissions outside the defined period
-
Administration:
- Import Evaluators via Google Sheets
- Import Projects via Google Sheets
- Configure destination spreadsheet for grades
- Administrative area with passwordless login
- Configure access and links for control spreadsheets
- Google authentication for administrative area
- Invite administrators to the administrative area
- Configure maximum date for receiving evaluations
- Configure start date for receiving evaluations
- Ability to view how many evaluations were completed for each project
-
System:
- Project listing with grades (classification/ranking)
- Assign a project to an evaluator
- Add favicon
- Define 404 page with link to /
- Add
robots.txt - Handle 429 errors (WAF Rate-Limit) by informing the user
- Publish documentation
-
Evaluator:
- Evaluator registration page
-
Administration:
- Projects registration page
- Configure evaluator form
- Configure different rankings
- Add more social login options
- Ability to edit school/fair name (currently only possible in initial setup)
- Improve CSS styles for mobile viewing (currently only works on desktop, only evaluator pages are optimized for mobile and desktop)
- Export rankings as PDF
- Option for different grading systems (e.g. 5 to 10 and 1 to 5)
-
System:
- Automatically create spreadsheets in connected Drive account
- Use numeric IDs for projects, allowing reordering
-
System:
- Migrate
/src/pagesto Next.js/src/apppattern (using SSR) - Better componentization of page content
- Improve project documentation and development guides for the community
- Implement donation methods for the project beyond GitHub Sponsors
- Implement internationalization system
- Move all texts to an easily translatable file (internationalization)
- Migrate
-
Evaluator:
- Export evaluator participation certificate
-
Administration:
- Settings for evaluator participation certificate