Professional Documents
Culture Documents
Criteria C - CS IA IB
Criteria C - CS IA IB
Being able to communicate with a database and its tables effectively is necessary to
achieve the success criterions such as 3,5,6,7 and 8.
In order to satisfy the success criterion 8, Chart.JS, was imported to create the
voteboard.
One feature of the success criteria was to build an architecture that would prohibit
double voting. My school creates one email for each of our students. These emails all
have a custom domain: “@gemswis”. Utilising this, I thought that if I could develop a
system in which the signup algorithm only accepts emails belonging to that domain, it
would mean that each student can only vote once, as they would not have the chance
to create multiple accounts using a fake email service of some kind. The service would
send a verification email to the email that they inputted into the system. It would require
the user to click the link generated in the email and their account would be validated.
Sources:
https://www.w3schools.com/css/
https://www.w3schools.com/html/
https://www.w3schools.com/php/
https://www.youtube.com/watch?v=qVU3V0A05k8&list=PL0eyrZgxdwhwB
Toawjm9faF1ixePexft-