Giter Club home page Giter Club logo

quizapp2's Introduction

quizapp2

This is a general knowlegde quiz app contains 4 - 10 questions, including check box, radio buttons, and texts entry.

[X] Question types: [X] Questions are in a variety of formats such as free text response, checkboxes, and radio buttons. [X] Checkboxes are only used for questions with multiple right answers. Radio buttons are only used for both questions with a single/multi right answer.

Submit button: [X] App includes a button for the user to submit their answers and receive a score.

[X] Layout best practices: The code adheres to all of the following best practices:

Text sizes are defined in sp Lengths are defined in dp Padding and margin is used appropriately, such that the views are not crammed up against each other. [X] View variety: The app includes at least four of the following Views: TextView, ImageView, Button, Checkbox, EditText, LinearLayout, RelativeLayout, ScrollView, RadioButton, RadioGroup. If applicable, the app uses nested ViewGroups to reduce the complexity of the layout.

[X] Rotation: The content should not be cut off if the device is rotated to landscape mode.

FUNCTIONLITY [X] Runtime Errors: The code runs without errors.

[X] Question answers: Each question has a correct answer.

[X] Radio button implementation: Any question which uses radio buttons allows only one to be checked at once.

[X] Control statements: The app contains at least one if/else statement

[X] Grading button function The grading button displays a toast which accurately displays the results of the quiz.

[X] Grading Logic: The grading logic checks each answer correctly

CODE READABILITY [X] Naming conventions: All variables, methods, and resource IDs are descriptively named such that another developer reading the code can easily understand their function. https://drive.google.com/drive/folders/1vIkMdVST8p_UBz1zXghmDc0_R0azGLSU?usp=sharing https://drive.google.com/file/d/1T8cF0tJY58GZcT09j6QZW8Xo0RRLo9sM/view?usp=sharing https://drive.google.com/drive/folders/1kagNTUvJc7V7ohpy5kMQ-34e17GWrspg?usp=sharing

quizapp2's People

Contributors

nduas77 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.