clemsonMakerspace / unified-makerspace

The Makerspace - now unified.
Apache License 2.0
9 stars 11 forks source link

Create new submit quiz architecture #138

Closed lrboyer closed 10 months ago

lrboyer commented 11 months ago

This will create new aws architecture needed for users to submit quizzes and store that data in aws

Additions:

2 new tables quiz_list: will hold a list of all quizzes by quiz_id

quiz_progression: will hold all users quiz progress with a score

New lambda function submit_quiz: will take in post request data and put it in the necessary tables

New api gateway path /quiz: will handle a post request and trigger the new lambda function

Mjtlittle commented 11 months ago

Just making sure: have you synthesized this and deployed it to a personal account? Not sure our ci runs cdk synth, might be something that we should add to the build workflow alongside the lint stuff

Everything looks good to me otherwise!

lrboyer commented 11 months ago

Just making sure: have you synthesized this and deployed it to a personal account? Not sure our ci runs cdk synth, might be something that we should add to the build workflow alongside the lint stuff

Everything looks good to me otherwise!

Yes, I did cdk synth and deploy to my dev account and everything was created successfully.