Web Application for Managing ENSA Students’ Projects

Web Application for Managing ENSA Students’ Projects

Overview

This project aims to develop a centralized web application for managing and archiving academic projects carried out by ENSA students throughout their academic journey. These include internships (initiation, assistant engineer, and final-year projects) as well as module-based projects.

The platform addresses the absence of a unified system to track, assess, and highlight student work. It enables students to submit project information and upload deliverables (PDF reports, source code, presentations), while teachers and administrators can validate submissions, provide feedback, and access statistics and export features (PDF/Excel).

Objective

Develop a centralized web application to:

Monitor projects carried out by students across all modules and internships

Archive deliverables (reports, code, presentations)

Ensure traceability and visibility of projects for instructors, supervisors, and program coordinators

Promote sharing, consultation, and inspiration among students

Main Functionalities

Student Area:

Submit a new project (title, description, category, project type: internship or module)

Upload deliverables (PDF report, presentation, source code, etc.)

View history of completed projects

Edit project before final validation

Instructor / Supervisor Area:

View project list by year / semester / module / student

Add comments and evaluations

Approve or reject submitted projects

Download project deliverables

Administrator / Program Coordinator Area:

Full access to all projects

View statistics (number of projects, by module, by supervisor, etc.)

Export data to Excel / PDF

Manage users and access rights

Advanced Functionalities

Advanced project search engine

Filtering by module, year, keyword, internship type

Voting or "likes" system among students

Automatic generation of project validation certificates

Technical Constraints

Responsive design (for PC, tablet, mobile)

Compliance with W3C standards

Well-structured relational database

Simple, ergonomic, and intuitive interface

Details

Category: Web Development / School Landing Page

Status: Completed

Created By: WebCraft Masters

Back to Projects