zhcet-amu / zhcet-web Goto Github PK
View Code? Open in Web Editor NEWA spring boot server for college management
Home Page: https://zhcet.herokuapp.com
License: Apache License 2.0
A spring boot server for college management
Home Page: https://zhcet.herokuapp.com
License: Apache License 2.0
Add documentation for features and roadmap
Create basic courses page for department with basic info and pagination (if possible)
README.md lacks build instructions.
As used in iamareebjamal@cd84ce3
All list operations should be achieved through parallelStream and bulk inserts
Department Admin -> Floated Course
Dean Admin -> New DataTables endpoint
Faculty Member should only be able to edit his section
Student and Faculty Registrations are broken after JPA batch configuration
Parent Issue #70
Department Admin -> Floated Course
After #33
CSV for faculty registration may contain position for member as well
As done in iamareebjamal@3ad1ea5
All unique checks should be performed by loading the identifiers first
CSV is not reported as csv is Windows and Android by default mime type
Support other formats to ensure the working of server
A CSV representation of visible attendance should be provided for download to Faculty Member
Like Students page and edit page, create Faculty page in Dean Admin Panel
GET method for all active courses for a department should be available at endpoint /deparment/api/courses/
Add multiselect option to change section of students in Dean Panel
Course In-charge management should be able to add section for faculty member
Its service is no longer necessary
Remove it by distributing its functions
Add a page similar to Courses page featuring floated courses
Allow datatable select and remove
Make faculty course page in standard form
Student course registration panel should be shown in Dean Admin Panel with new format requiring
faculty_no, course_id, mode
/login
Before #37, creation page should be created to be reused to edit course later
Add optional date of birth in user model
Allow user to edit its date of birth and reflect this in UI elsewhere
Remove default endpoint and have id based department management
To employ benefits of constraints, we need to ensure that entities are inserted at time of creation and not updated (which is the case right now)
Currently only a few students can be registered due to hidden field method
Use HTTP Session to register students in course
Ordering of attendance uploads is messed up. It can only lead to confusion
Add model attribute designation and parse it from csv while registration
Show attendance edit in model for faculty
Add option to float course for department admin
GET method for fuzzy searching faculty from ALL departments should be present at /department/api/faculty
Parent Issue : #88
Add department super admin role which can manage all departments
The attendance shown to faculty member should be sorted using section -> last digits of faculty number
Add simple option to unsubscribe from email in profile section
Only user needs to be modified, email filtering is enabled already
An edit page for course in Department Admin Panel must be created
There is a lot of code duplication in both these repositories. Use interfaces and abstract classes to generalize functionality
Add gitmate to project
Add sentry for error reporting
Replace all string defaults image avatar loading with the mentioned method
Add index on properties which are frequently queried in all tables
Add different panels detailing these tasks and their links in Department Admin Page
Use Dozer or MapStruct for DTO Entity mapping
Add optional gender to user model and update UI regarding each user elsewhere
Option to edit gender will remain with Dean Admin only
Add remaining fields in Course creation form
Find any large table and convert it to DataTable
A position corresponding to Faculty member should be added in migration and entity
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.