Skip to content

Intern reflection website with login system, SQL backend and separate interface for supervisor

Notifications You must be signed in to change notification settings

michaelseiranian/Intern-reflection-website

Repository files navigation

IB-CS-Intern-reflection-website

Planning Problem identification The following information is taken from the initial interview which can be found in the appendix. The supervisor of the Microsoft internship, collects reflections from the interns weekly, after their sessions at Microsoft so that they can form an organized reflection presentation at the end of the internship. Previously the method of weekly reflection consists of meetings where students individually talk to the client and their reflection is noted down in a booklet. There are multiple limitations in the current method of reflection collection. The weekly meetings take up a big amount of the client's time outside his working hours, as each student must individually consult with the client and go through the lengthy process of evaluation. Furthermore, their progress is simply written in brief words into a booklet, which is a lengthy process. There is another minor issue of students being able to see each other’s reflections by looking into the booklet, which is not supposed to happen, since each of their reflections must be individual. (problem) Success criteria i. The website will have a secure login and registration system where users can create an account or login ii. The login details upon registration will be stored in a database iii. The email will be stored as it is, however, the password will be encrypted for security iv. Login page cannot be bypassed without logging in, users don’t have a choice but to start from the login or registration page. If a student is logged in, they won’t be able to access teach websites and vice-versa. v. Students will be able to see their reflections in the “Your Reflections” page along with supervisor feedback next to it vi. Each reflection will have the upload date next to it and will be arranged in chronological order vii. All users will be able to change their password viii. There will be an individual interface for the supervisor in order to be able to see every student’s reflection portals ix. The supervisor will be able to press on each reflection and write a feedback for it, which will be stored and displayed next to the corresponding reflection x. Users and supervisor get a welcome message immediately after logging in or registering xi. The supervisor will be able to see all the reflections from all students from the past 5 days in one menu Rationale for proposed solution After discussing multiple solutions with the client, we agreed on a website as a solution for his problem. I chose to code the website using HTML and PHP, with the help of MySQL to interact with the database, as MySQL works seamlessly with PHP. Ultimately, I chose to design the website using CSS, because allows me to meet the requirements of the client's desired reflection portal, working well with HTML, allowing for an intuitive GUI where he and students are able to log in and write reflections.

About

Intern reflection website with login system, SQL backend and separate interface for supervisor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published