Professional Documents
Culture Documents
Advanced Teacher
Hi! You are taking part in the recruitment process for an Advanced Teacher position. At
this stage of the recruitment, your task will be to:
Regulation:
● The project should be saved in python(.py) format and email to me
● The project will be evaluated by the Training Team following those standards:
a)Result
b)Codes Neatness
c)Codes Efficiency
d)Library Used
e)Solving Problem
Project:
CRUD Project
Your task is to create a CRUD project following these requirements:
a)The program should be a simple desktop app with a GUI - we recommend using
Tkinter library, but you can use a different one if you prefer.
b)The app should allow you to create(C),read(R),update(U)and delete(D) data stored in
the form of a list(array).So for example it can be a list of people (name and surname)
with ID.
c)The program should be able to open an other window (pop-upwindow) when you click
a button.
d)The data should be saved and updated in the list (array) shown in the window. It
doesn’t need to save data into a file.
2. Mock-up Class
After sending the project, the Training Team will reach you to schedule a Mock-up
Class. During the MUC, one or two people from the Training Team will pretend to be
students, and you will pretend to be their teacher. Your task will be to teach them how to
create the CRUD project.
MUC details:
a)MUC should be done in around 30 minutes
b)MUC has to be conducted in english
c)It’s recommended to use online platform (e.g. replit) to avoid installations
d)Your task is to explain how to create the project and to introduce programming
concepts
e)You need to help your “students” in case of difficulties.
f) The explanation should be clear and the lesson should be engaging for
“students”.