Skip to content
/ CodeQuiz Public template

A quiz I created, which has a combination of multiple-choice, fill-in-the-blank, and true or false questions. This assessment has interactive challenges for both, end-users and developers desiring to make their own coding quiz.

Notifications You must be signed in to change notification settings

supercodingninja/CodeQuiz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Repository: CodeQuiz

CodeQuiz© 2020 All Rights Reserved. All material must be cited or credited, when using material (free to use).

Table of Contents

As I am progressing in my journey of becoming a full-stack web developer (certified), I have experiences being asked to complete a coding assessment; or even being asscessed. Having a code quiz, to assess yourself, periodically, even regularly, can be th difference in landing a dream career. However, I also noticed through various parts of the interview process (personal, and as an observer), personality goes a long way. I always believe there is room to grow in everything. I decided to make a challenging, and personal assesment of my own. A typical coding assessment is a combination of multiple-choice questions and interactive coding challenges; but where's the fun in that, right?! So I develop an application that any developer should be able to get the answers correct; and for those who may interview me, but do not have a clue for coding...theres a little something for them, too ;-)

I honestly believe I tested myself, as I tried to build this application, with a timer, questions (multiple-choice, true or false, fill-in-the-blank), made it feature a dynamic, yet updated HTML; which is powered both, by CSS, and JavaScript code. I desired to give it clean, polished, and responsive user interface; and not let it get boring. This application has a code on many levels: as an administrator giving this application, my peers testing their knowledge of me; and a developer or anyone seeking cognate and attuitive skill development.

Remember this also, as a developer, your goal should be designing NEW experiences that makes people's lives simple; because as developers, we solve problems that people didn't even knew they had- even better, in a way that they do not understand: We are the super heroes and heriones of tomorrow; so get coding, and I hope this repository helps you along your development. - Frederick Thomas, Super Coding Ninja™

User Story

As the Quiz Administrator

1.   I want to see if the developer recognizes simple code.
2.   I want to see if the developer understands how to apply code and logic.
3.   I want to see if someone, like a mathematician or other science major, is attuitive enough to develop themselves as a developer.
4.   I want to see how each party handles pressure of deadlines; especially when they may not know the answer, yet (we can all lear, if we're willing to stick it out, "Stick-to-it-ness!").
5.   I want to know how quickly a person can assess challenging situations, with unexpected outcomes (I told you ;-) ).
6.   I want to see if an individual is a "settler," or a person who can pick themselves up from failure; and make it into their success!
7.   I want to see a ranking order of all examinees, with their scores + time left.

As a Developer:

1.   I want to ensure I use proper semantics; and simplify my CSS file.
2.   I want to ensure my sections are properly indented.
3.   I want to ensure the applications are responsive to most viewports/devices.
4.   I want the resources not to hinder the site's load time.
5.   I want to see if I can recognize new approaches; or try an approach of my own.

As the Examinee:

1.   I want to test my cognate and attuitive skills, for development; and potential career(s).
2.   I want to see how quickly I can assess any given situation, with unexpected outcomes.
3.   I want to become a better developer (Student, Junior Developer, Senior Developer- all can be better).

Overview: What We Accomplished!

1. Made a powerful [application](https://supercodingninja.github.io/CodeQuiz/), by CSS3 and Javascript (mostly, without frameworks, concerning functionality: I need to make it more friendly for mobile devices).
2. The application works, save for submitting scores: I need to identify a better logic approach (no syntax errors, save for an occassionl pause in my debugger- event listeners, perhaps).
3. "Stick-to-it-ness!"  I never gave up, I JUST GOT BETTER!
4. Increase my professional and personal network, through peer code reviews.
5. Increase motivation, dedication; and dicovered new inspiration!
6. Increase my cognate and attuitive skills, through many trials and errors.
7. I learn to "implement my logic; and then test it, immediately: don't write code out like an essay, and then try to proof read (not pratical, and often does not work).

Screenshots (Building this application)

Let's Start with our Demo (without profile photo) Demo

Styling This Application Views

Styling This Application Views

Styling This Application Views

Styling This Application Views

Styling This Application Views

Styling This Application Views

Styling This Application CSS Power

Styling This Application CSS Power

Styling This Application CSS Power

Styling This Application CSS Power

Styling This Application CSS Power

Styling This Application CSS Power

Application Markup Views

Application Markup Views

Application Markup Views

Troubleshooting This Application Views

Troubleshooting This Application Views

The Power Behind This Application Code

The Power Behind This Application Code

The Power Behind This Application Code

The Power Behind This Application Code

The Power Behind This Application Code

Repositiory End-Goal Criterea

Given that we met our Users' Stories, we want to accomplish the following criterea (see demo):

1. I want to discover, implement, and test new logic approaches (find out what works best, for me, and my clients).
2. Make this application completely functional.
3. NEVER quit!!!

License

MIT License

Please feel free to fork and even collaborate with me on this awesome repository. Thank you for viewing! - Frederick Thomas, Super Coding Ninja™ 2014-Present All Rights Reserved

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

A quiz I created, which has a combination of multiple-choice, fill-in-the-blank, and true or false questions. This assessment has interactive challenges for both, end-users and developers desiring to make their own coding quiz.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published