0% found this document useful (0 votes)
3 views4 pages

Interns Assignment Tracking Portal

Project paper

Uploaded by

Aqsa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views4 pages

Interns Assignment Tracking Portal

Project paper

Uploaded by

Aqsa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

PAKISTAN ENGINEERING COUNCIL

DEPARTMENT OF COORDINATION

Interns Assignment and Progress Tracking Portal


Proposed By
Aqsa Imran
Intern-Coord Dept.

Under Supervision:
Engr. Muhammad Sohail Khan
Additional Registrar/ HoD Coord

I
Introduction:
This project aims to streamline the assignment management and progress tracking process for
interns within the department. It addresses the current challenges faced in coordinating
assignments and monitoring progress efficiently.

1. Background:
The current system for managing intern assignments relies heavily on manual processes,
leading to inefficiencies and lack of centralized tracking. This portal aims to automate and
centralize these processes to enhance coordination and monitoring.

2. Project Scope:
The portal will include features such as assignment creation and allocation by the Head of
Department (HoD), file upload and submission by interns, progress tracking, and reporting
functionalities.

3. System Architecture:
The portal follows a client-server architecture, with a Laravel backend handling business logic
and a responsive frontend developed using HTML, CSS, and JavaScript. The database is
designed using MySQL to store user information, assignments, and progress data.

4. Technology Stack:
 Laravel PHP framework for backend development
 HTML, CSS, JavaScript for frontend development
 MySQL for database management

5. Functional Requirements:
i. User Authentication and Authorization:
o Requirement: Users should be able to register, login, and logout securely.
o Details: The system should authenticate users based on their credentials
(username/email and password) and authorize them based on their roles (Admin or
Intern). Passwords should be securely hashed for storage.

ii. Admin Panel:


o Requirement: Admin (HoD) should have access to a dedicated admin panel.
o Details: Admin should be able to create, edit, and delete assignments. He should be
able to assign tasks to interns and set deadlines. He should have the ability to view a
list of interns and their progress. He should be able to generate reports on assignment
status and intern performance.

1
iii. Interns Dashboard:
o Requirement: Interns should have access to a personalized dashboard.
o Details: Interns should be able to view assigned tasks with details such as description,
deadline, and status. Interns should be able to upload files related to their
assignments. Interns should have the ability to update the status of their assignments
(e.g., in progress, completed). Interns should be able to communicate with the Admin
(HoD) for clarifications or feedback.

iv. File Management:


o Requirement: The system should support file upload and management.
o Details: Interns should be able to upload files (documents, presentations, etc.) related
to their assignments. Admin should be able to view and download uploaded files.
Uploaded files should be securely stored on the server with appropriate access
controls.

v. Progress Tracking System:


o Requirement: The system should facilitate tracking the progress of assignments.
o Details: Interns should be able to update the status of their assignments (e.g., started,
in progress, completed). Admin should be able to view the progress of each
assignment and monitor intern activity. The system should provide notifications to
Admin for overdue assignments or significant progress updates.

vi. Reporting Functionality:


o Requirement: The system should provide reporting capabilities.
o Details: Admin should be able to generate reports on assignment status, intern
performance, and overall departmental progress. Reports should be customizable and
exportable in formats like PDF or Excel.

vii. User Interface Design:


o Requirement: The system should have a user-friendly and intuitive interface.
o Details: The interface should be responsive, accessible, and easy to navigate. Clear
and informative dashboards should be provided for both Admin and Interns. Proper
feedback mechanisms (e.g., success/error messages) should be implemented for user
actions.

viii. Security Measures:


o Requirement: The system should prioritize security.
o Details: User authentication should be secure, with strong password hashing and
protection against common vulnerabilities like SQL injection and cross-site scripting
(XSS). Access to sensitive information and functionalities should be properly
restricted based on user roles. Data encryption should be employed for sensitive data,
both in transit and at rest.

2
6. Conclusion:
The Interns Assignment and Progress Tracking Portal offers a robust solution for streamlining
assignment management and progress tracking processes, benefiting both the department and
interns by enhancing coordination and efficiency.

You might also like