An online assistant for students
Report Bug
.
Request Feature
CS Assistant is an online web-based assistant made for my classmates. This is not a complete project, only a few features are available now.
My Expectations are 😁.....
On creating accounts, the students will be asked to fill out a form containing several personal questions. Those responses are then used to understand the personality and behavior of the student. The assistant will help the students to follow up their academic and non-academic activities. These suggestions are made by understanding how other students are following the particular task and the data collected on creating the account. On each suggestion feedback is collected from the student to create better suggestions in the future.
The assistant will track how the student is performing such as completion of task, following up a task, and then these are compared with other students.
Students can create a to-do list within the website. We will be using an efficient way to create and manage to-do lists from traditional to-do lists. The to-do list will have several fields to determine the importance and priorities of each task and then generate possible suggestions.
Students can decide the visibility of each task, such as for an exam the visibility can be set to public. Assistant will look for public tasks such as assignments, exams, notebook submission etc. to suggest those students who might have missed it.
The currently implemented feature is timetable, the timetable tab shows the detailed view of timetable. Timetables are organized into different sections such as Now, Upcoming, Previous. An entire week's timetable can also be seen. Each section contains details about the hour name, time, hour number, also it shows the upcoming class of the current subject/course. There will be an option to see the timetable of a particular day.
Teachers can easily modify the default timetable by just drag and drop. Teachers and students can see how many hours are taken for a subject/course.
Teachers can assign exams, assignments etc. easily allowing them to see already assigned works and workload suggestions.
These are the some of the expected features of the project.
Those interested to collab with this project please mail me
vanilla js, jquery, vanilla css, bootstrap and firebase😍
You can download all the contents of the repository as .zip file or you can clone this repository by forking.
The link to the website/web App will be updated here.
You are free to download and modify the contents of the repository on sharing proper credit(s) must be given along with. You are not allowed to use this for any commercial purpose.
The credit must include the following:
- name and GitHub username of the owner of the repo
- a link to the repo and website
- name and GitHub username of the program author(s) [if applicable]
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- If you have suggestions for adding or removing projects, feel free to open an issue to discuss it, or directly create a pull request after you edit the README.md file with necessary changes.
- Please make sure you check your spelling and grammar.
- Create individual PR for each suggestion.
- Please also read through the Code Of Conduct before posting your first idea as well.
- Fork the Project
- Create your Feature Branch
(
git checkout -b feature/FeatureName
) - Commit your Changes
(
git commit -m 'Add some FeatureName'
) - Push to the Branch
(
git push origin feature/FeatureName
) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
- Adhil Salim - CS Engineering Student - Adhil Salim - Built this repo and actively contributing