Problem Statement:
■ Devolop and design the comprehensive Course Selection and Teacher
Assignment System for a university.
• In this system, each student must choose 4 theory courses and 2 lab courses
per semester, selecting a teacher for each course from an available pool.
• Students will be able to view detailed teacher profiles, including ratings from
the last four years, research projects, patents, and academic background.
• The platform should also allow students to submit feedback on their
experience with each teacher.
Agenda:
FRONTEND DEVELOPMENT
BACKEND DEVOLOPMENT
SUBMIT INTO GITHUB
FRONTEND DEVELOPMENT
For developing the front end of a web application, you have several tools,
technologies, an
frameworks to choose from. Here’s a breakdown:
Languages: FrameWorks Build
: Tools:
• Html
• JavaScript
• CSS • VS code
Libraries
• Web pack
• JavaScript • CSS
• Parcel
Frameworks
• vite
Developing
course selection:
The image show in the slide
is the Reference image of
our starting web page.
Consists of:
o Sign in
o Course selection
o Teacher profile
o Students Feedback
When we click on sign in
the user should enter
the username and
password. The password
should be unvisible.
Refernce picture is
shown Right side of the
slide.
• Students will be able to view detailed teacher profiles, including ratings
from the last four years, research projects, patents, and academic
background.
• Student also can able to submit feedback form on the performance of the Teachers.
Below picture will show the Reference Feedback form.
BACKEND DEVELOPMENT:
Set Up the Development Environment:
Choosing a backend framework like Django, Flask for Python, Express for Node.js, or
Laravel for PHP.
Setting up a development environment with tools like VS Code, Git, and a package
manager.
Database Design:
Designing a relational database to store teacher profiles.
Integrate Frontend and Backend:
Using AJAX or fetch API to fetch data from the backend and display it dynamically on the
SUBMITTING TO GITHUB:
On Going to www.github.com
Giving a name to repository and click on create repository.
Selected on read file
Clicking on add files and selected upload file
Uploaded our project file
At last submitting github link.