Giter Site home page Giter Site logo

kaglet / kwiz_app Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 44.87 MB

Quiz mobile app platform for creating, sharing and taking quizzes, made in flutter.

Kotlin 0.02% Swift 0.23% Objective-C 0.01% Dart 92.97% CMake 2.80% C++ 3.39% C 0.21% HTML 0.27% Java 0.10%
dart flutter flutter-app mobile-app quiz-app quiz-generator quiz-maker quizapp quizzes

kwiz_app's Introduction

Kwiz - A Mobile Quiz App Project (for Android and iOS)

A fully functional mobile quiz creation and sharing platform made with Flutter and Firebase

Basic features

  • Login and registration for users
  • Browsable categories section.
  • Quiz randomizer function.
  • Search functions to search for a quiz in a list view, or to search for a particular user in user views.
  • View friends, send a friend request, and accept friend requests to add friends.
  • View all quizzes, and quizzes by category.
  • Take any quizzes submitted by any users on the platform, be marked and scored at the end.
  • View past quiz attempts.
  • Create own authored quizzes and add them to the platform.

Advanced features

  • Ability to challenge friends to a quiz, and to view challenge progress states.
  • Users can rate quizzes that factor into a global rating.
  • Add bookmarks to save quizzes.
  • Quizzes can consist of a range of question types (true/false, fill in the blank, short answer, multiple choice, dropdown, ranking).
  • Global leaderboard displaying all users ranked against each other using average scoring calculation.

Team members

Installation

Visit this link and download the release-apk under the section for it.

Screenshots

Sign-up

Registration

Home page

Leaderboard

Quiz creation

Category selection

Quiz selection

Quiz attempt

Bookmarks

Past attempts

Friends and friend requests

Challenge friend

Logout

kwiz_app's People

Contributors

kaglet avatar luca-vm avatar mchlkavai avatar mei-cb avatar michael-sent avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

luca-vm

kwiz_app's Issues

Add tests

Revise all tests and add new ones for each database query

create and add pastattempt error

functions seem operational however in debug mode. Throws exception during create and add past attempt. This seemed to happen after I added the friend class

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.