StudentRoutes component.
This component is responsible for defining the routes for the student section of the application.
It includes routes for the main view, courses, profile, attendance, QR scanner, and course attendance.
Each route is associated with a specific component that will be rendered when the route is accessed.
The '*' route is a catch-all route that will render the StudentMainView component if no other routes match.
StudentRoutes component. This component is responsible for defining the routes for the student section of the application. It includes routes for the main view, courses, profile, attendance, QR scanner, and course attendance. Each route is associated with a specific component that will be rendered when the route is accessed. The '*' route is a catch-all route that will render the StudentMainView component if no other routes match.