{"id":34,"date":"2022-05-06T02:27:53","date_gmt":"2022-05-06T02:27:53","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/?p=34"},"modified":"2022-05-06T02:27:53","modified_gmt":"2022-05-06T02:27:53","slug":"midpoint-reached","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/2022\/05\/06\/midpoint-reached\/","title":{"rendered":"Midpoint Reached"},"content":{"rendered":"\n<p>Well, the semester is halfway over, and the project is officially at the midway point of completion.  Work is progressing nicely, but I thought that for this week&#8217;s blog entry, I&#8217;d give an overview of where the project is at currently (i.e. what features are complete, what is still in progress, etc.), as it seems to be a fitting time for such an update.<\/p>\n\n\n\n<p>Currently, the application is hosted <a href=\"https:\/\/cairnsicapstoneproject.azurewebsites.net\/\">here<\/a>.  The version of the app that is hosted publicly is a few commits behind where the project repository is at currently, but has a good amount of the project requirements already implemented.  These include a new user registering for a new account:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"479\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1024x479.png\" alt=\"\" class=\"wp-image-35\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1024x479.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-300x140.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-768x360.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image.png 1162w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Registration of new user<\/figcaption><\/figure>\n\n\n\n<p>The ability to create tests:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"527\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1-1024x527.png\" alt=\"\" class=\"wp-image-36\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1-1024x527.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1-300x154.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1-768x395.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-1.png 1145w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Creating a new test<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"292\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-2-1024x292.png\" alt=\"\" class=\"wp-image-37\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-2-1024x292.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-2-300x86.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-2-768x219.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-2.png 1159w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Viewing the test list<\/figcaption><\/figure>\n\n\n\n<p>Adding questions to a given test by visiting its details page:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"645\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-3-1024x645.png\" alt=\"\" class=\"wp-image-38\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-3-1024x645.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-3-300x189.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-3-768x484.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-3.png 1136w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Test details page<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"394\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-4-1024x394.png\" alt=\"\" class=\"wp-image-39\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-4-1024x394.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-4-300x116.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-4-768x296.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-4.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Adding a true\/false question<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"1024\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-5-932x1024.png\" alt=\"\" class=\"wp-image-40\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-5-932x1024.png 932w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-5-273x300.png 273w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-5-768x844.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-5.png 1154w\" sizes=\"auto, (max-width: 932px) 100vw, 932px\" \/><figcaption>Test details page with questions<\/figcaption><\/figure>\n\n\n\n<p>Also available is the ability for questions to be edited if the test has not been finalized:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"402\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-6-1024x402.png\" alt=\"\" class=\"wp-image-41\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-6-1024x402.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-6-300x118.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-6-768x301.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-6.png 1131w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Editing the first true\/false question<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"905\" height=\"1024\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-7-905x1024.png\" alt=\"\" class=\"wp-image-42\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-7-905x1024.png 905w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-7-265x300.png 265w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-7-768x869.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-7.png 1122w\" sizes=\"auto, (max-width: 905px) 100vw, 905px\" \/><figcaption>Updated test details page<\/figcaption><\/figure>\n\n\n\n<p>Any created test with questions can be finalized in the details page, which makes it impossible to edit the test or add new questions to it:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"260\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-8-1024x260.png\" alt=\"\" class=\"wp-image-43\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-8-1024x260.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-8-300x76.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-8-768x195.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-8.png 1122w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Finalized test in test list<\/figcaption><\/figure>\n\n\n\n<p>Once finalized, any test can be emailed to any number of potential candidates by clicking on the Send button:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"298\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-9-1024x298.png\" alt=\"\" class=\"wp-image-44\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-9-1024x298.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-9-300x87.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-9-768x223.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-9.png 1134w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Sending test to candidate email<\/figcaption><\/figure>\n\n\n\n<p>Clicking Send Test successfully emails the input email addresses with a unique link:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"939\" height=\"240\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-10.png\" alt=\"\" class=\"wp-image-45\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-10.png 939w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-10-300x77.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/5531\/files\/2022\/05\/image-10-768x196.png 768w\" sizes=\"auto, (max-width: 939px) 100vw, 939px\" \/><figcaption>Emailed unique link containing GUID for test<\/figcaption><\/figure>\n\n\n\n<p>Currently, on the hosted version of the application, clicking the emailed link does not take a potential candidate to a page where they can actually take the test, however this has recently been implemented locally in development.  <\/p>\n\n\n\n<p>Moving forward, we still need to implement the actual saving of user answers into the database, as well as figuring out the correct way to organize test-taker results for the employer to view.  Overall, the project is nearing feature-completeness, with only a couple of more areas of focus remaining.  I feel very confident that the team will be able to complete the project with plenty of time to spare, and turn in something fairly impressive in its functionality.  Looking forward to the second half of the course \/ project.  Until next time&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Well, the semester is halfway over, and the project is officially at the midway point of completion. Work is progressing nicely, but I thought that for this week&#8217;s blog entry, I&#8217;d give an overview of where the project is at currently (i.e. what features are complete, what is still in progress, etc.), as it seems [&hellip;]<\/p>\n","protected":false},"author":12368,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/users\/12368"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/posts\/34\/revisions\/46"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/clearhorizons\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}