Professional Documents
Culture Documents
Techincal Exam 2023
Techincal Exam 2023
TECHNICAL EXAM
About:
This technical examination is necessary to identify the qualifications and ensure that the skills
and knowledge of the applicant fits the requirements and role of a Software Developer in ILC
Diliman.
Requirements:
● Ubuntu OS Linux Commands
● Apache/Nginx Web Server
● MySQL/PostgreSql Database
● PHP, Python, CSS, JavaScript, HTML
Technical Exam: Designing and development of report card web application using
PHP/Python API, Frontend and Database.
DILC Bldg., corner Apacible and Magsaysay Sts., University of the Philippines, Diliman, Quezon City 1101 Philippines
Telephone: +63 2 8920 9556, +63 2 8981 8500 local 2058 | Email: ilcdiliman@up.edu.ph | Website: ilc.upd.edu.ph
Part 2: Frontend Design
1. Design a report card user interface using Html, Css and Javascript
2. The report card web application should look like the sample image below.
3. You may use Bootstrap or any from selected javascript UI library/framework (Vue, React,
and Angular, JQuery)
4. The frontend of the report card web application should also be able to:
a. Users can add, update and delete the information based on the image provided
on Part 2 item number 2.
b. Sort the subjects alphabetically and group the students by School Year
c. It should be able to filter the report card by student information without refreshing
d. Failing/Failed grades equal or below 75 should be color RED
e. The inputs should not accept special characters and symbols
DILC Bldg., corner Apacible and Magsaysay Sts., University of the Philippines, Diliman, Quezon City 1101 Philippines
Telephone: +63 2 8920 9556, +63 2 8981 8500 local 2058 | Email: ilcdiliman@up.edu.ph | Website: ilc.upd.edu.ph
Part 4: Database and SQL
1. Create and Design a database to store and retrieve information of the report card web
application using MySQL/PostgreSql.
2. Set the database configuration to a new user that has access to the report card web
application database.
3. The SQL should Compute the Final Grade and General Average
Part 5: Deployment
1. Set the report card web application appropriate file and directories permissions and user
groups.
2. Using Apache/NginX setup or deploy the web application.
3. The report card web application should be accessible by entering http://reportcard.ilcd
to the computer browser.
DILC Bldg., corner Apacible and Magsaysay Sts., University of the Philippines, Diliman, Quezon City 1101 Philippines
Telephone: +63 2 8920 9556, +63 2 8981 8500 local 2058 | Email: ilcdiliman@up.edu.ph | Website: ilc.upd.edu.ph