-
Notifications
You must be signed in to change notification settings - Fork 58
Main Base Concepts
These are the main base concepts of the application:
-
User: User represents a person that is registered in the application. This has the capability to log in to the OSP application. The User can have two roles in the system: admin or student. The default role is student and admins can be edited only from the backend. Future goals include the ability to invite other admins and admin approval requests.
-
Forms: Forms can be created, edited, published, closed by admins and can be filled by the target users of the form. Your own form responses can be viewed and edited. Admins can view all responses and are provided with various filters to ease their searches.
-
Automation and filtering: The purpose of the application was automating multiple processes involved with the selection processes and filtering of data. So automating the creation, deletion, updating of forms has been done. Also required data from Zulip APIs and GitHub APIs is being automatically fetched and hence gives an easier perspective to shortlisting students.
- Home
- AnitaB.org
- About AnitaB.org Open Source
- Getting Started
- How to Contribute
Documentation
- Project Requirements
- Setup and Install
- Development
- Database Design
- Initial Docs
- Main Concepts
- Future Ideas
GSoC Students