This project aims at cloning some features of IITH's Academic management website.
Command Line: C++
Check if a suitable compiler exists for compiling the C++ code
for g++ compiler:
g++ --version
for clang compiler:
clang --version
If there isn't any compiler installed, install it using the documentation for the compiler of C++ based on your OS.
Check if CMake exists:
cmake --version
If there isn't any version of CMake installed on your machine install CMake:
for MacOS:
brew install cmake
for Ubuntu:
sudo apt-get install cmake
Clone from repo:
git clone https://github.com/anudeep512/Mini-Aims-Portal
After cloning is done redirect control to project folder using:
cd ./Mini-Aims-Portal
To generate the compilation files run:
cmake .
To actually compile the application, you must use GNU make with the make command:
make
Launch the application with:
./Mini-Aims-Portal
- Roles available:
- Admin
- Student
- Faculty
- Add and Delete courses offered by the institute.
- Adding and Removing students from the institute.
- See the list of students registered for a course.
- See the list of students registered for the course.
- Submitting grades for the course.
- Register and Deregister from a course.
- See the courses registered.
- Checking grades for the courses registered.