Coder Social home page Coder Social logo

quiz_app's Introduction

quiz_app

A school project I did:

Welcome to the study tool!

Authors

Charlie Sun, Bella Bregazzi, Manyu Wang, Carissa Chen, Younwoo Choi, InSeok Oh, Chris Dryden

Running the program

To run the program, please first create a directory under root by the name "savefiles" (if none exists), then run Main.java

Accounts

There are four types of accounts, to create an admin account, you will need a code that is located in "settings/Adminkey.txt" The default admin code is 1234, to be used if the code cannot be loaded Temporary user: Account is only available for 30 days. Trial user: Account is only available this time.

Templates

Template has different configurations, including timing, scoring, show unfamiliar flashcards again, etc. Only admins may edit and create templates.

Study tools

All users may create, edit and delete their own study tools. Users may study with an available study tool (public, owned or invited), to search for the ID of a study tool, you may choose corresponding options from the main menu. Trial users can do all that a regular user can, except they can't save their study tools upon exiting (they are still able to create and play them as long as they don't exit)

Types of study tools and acceptable answer forms

Correct answers must be non-empty and entered in acceptable form, as below: Exact answer Multiple choice: a, b, d Flashcard Sorting: (1, a), (1, b), (2, c)

Collaboration

As a non-admin user, you can invite other users to edit your study tool, you can also revoke such invitation.

Version Control

You can view the edit history of your study tool, and revert them to any previous edition you like.

Admin powers

Admins may create and edit templates, as well as suspending users and freeze study tools.

quiz_app's People

Contributors

carolussolis avatar

Watchers

 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.