SCHOOL OF INFORMATION SCIENCE AND TECHNOLOGY
IN-HOUSE TRAINING GROUP ONE
TATENDA N GORI
TAKUNDA D SIMON
VERILY MWANZA
PANASHE M CHASI
TAWANANYASHA S MATINGO
VALERIA JACHI
MEMORY MATARE
VIMBAI B CHINGOSHO
ABIGAIL CHITONGO
Report on Forensic Lab Activities and
Student Internship Evaluation System
Development
Date: 17/10/2025
Venue: Forensic Laboratory
Course: Software development
Facilitator: Mr. Mudawarima
Supervisor: Mr E Kamondo
1. Introduction
The purpose of this document is to summarize the activities and findings from the practical
session conducted in the Forensic Laboratory, as well as the requirements gathering and
development process for the Student Internship Evaluation System.
The main goal of this system is to digitalize and streamline the internship supervision and
evaluation process by connecting students, supervisors, coordinators, and administrators on
a single online platform.
The gathered requirements were obtained through meetings, discussions, and consultations
with relevant stakeholders, including Mr. Mudawarima, who provided detailed insights
into how the system should function in practice.
Additionally, this report outlines the lab maintenance activities carried out, such as cleaning
all computers and preparing the environment for system design and development.
2. Requirements Gathering Activities
2.1 Initial Planning
The team began by identifying the key roles involved in the internship process:
Students
Work Supervisors
Department Supervisors (Lecturers)
Coordinators/Committee Chairs
Administrators
Key Questions Discussed:
Which evaluation forms should be used?
Should evaluations be done by both the work supervisor and department supervisor?
How should internship visits and VIVA (presentation) assessments be recorded
digitally?
Can the internship logbook be digitalized?
Activities Noted:
Identified three main evaluations:
1. First Visit
2. Second Visit
3. VIVA Presentation
Determined that all departments involved in internship programs should be supported
by the system.
Discussed admin responsibilities for creating and managing user accounts.
Considered digitalization of the logbook and recording of visit activities.
Preliminary Ideas:
System should support booking or scheduling of internship visits.
During VIVA presentations, the panel list (lecturers and supervisors) should be
recorded for transparency.
2.2 System Structure & Page Planning
The team started drafting the structure and page design for the system.
Proposed System Modules:
Login Page: Entry point for all users.
Dashboard: Role-based dashboard for coordinators, supervisors, and students.
Coordinator Module:
Assign supervisors to students.
Manage committees and monitor student progress.
Push or add notifications on visit dates.
Supervisor Module:
Complete and upload evaluation forms for each student.
Record internship assessments.
Handle VIVA presentation evaluations.
Track student activities.
Other Identified Features:
CRUD operations (Create, Read, Update, Delete) for evaluation forms.
Notifications for upcoming visits and assessments.
2.3 Consultation with Mr. Mudawarima
After developing the initial concept, the team met with Mr. Mudawarima for further
requirements gathering.
Key Insights:
Clarified how evaluations are to be conducted, uploaded, and reviewed.
Emphasized the workflow between coordinators, supervisors, and students.
Confirmed that each student must be assigned a supervisor to track their internship
progress.
Supervisors are responsible for answering and uploading evaluation forms after
each visit.
During the final VIVA presentation, the system must record panel members and
their individual scores.
The system should also support digital uploads of logbooks, reports, and employer
evaluation forms.
3. Forensic Lab Activities
3.1 Laboratory Cleaning
The practical session began with a general cleaning of the forensic lab.
All computers and accessories were wiped, dusted, and arranged neatly.
This ensured a clean and functional environment for practical system development
work.
3.2 System Design and Development
After cleaning, the group worked on the Student Presentation Evaluation System.
A database was designed as the backend, and key functions were added to manage
user data, evaluation forms, and submission records.
The system was built to allow lecturers and supervisors to evaluate students based
on set criteria.
4. Internship Evaluation Criteria
The lecturer clarified the evaluation process used during internships.
Students are evaluated twice during their industrial attachment and once during the
final viva presentation.
During the Two Visits:
Students are evaluated on:
Interpersonal skills
Understanding of the system
Initiative
Problem identification
Problem-solving ability
Logbook maintenance
During the Final VIVA (Presentation):
Students are evaluated on:
Presentation quality and confidence
Professional dressing and appearance
Knowledge gained during internship
Clarity of explanation and technical understanding
Students also upload their logbook, final report, and employer’s evaluation form through
the developed system.
5. Outcomes
The forensic lab was successfully cleaned and reorganized.
A functional prototype of the Student Internship Evaluation System was designed.
A database backend was implemented with evaluation forms and upload functions.
Students gained practical experience in system design, requirements gathering, and
database integration.
6. Recommendations / Next Steps
Conduct further testing and debugging of the system.
Implement role-based access control for students, supervisors, and coordinators.
Add automated email notifications for upcoming visits and evaluations.
Prepare system documentation and user manuals for future use.
Schedule presentation of the system to the lecturer for feedback and approval.
7. Conclusion
The session was highly productive, combining practical lab maintenance with technical
system development and requirements gathering. The designed system aims to make
internship evaluation more efficient, transparent, and digitalized, benefiting both students
and supervisors across all departments.