Skip to content

online6731/whoknows

Repository files navigation

Whoknows

Whoknows is an online platform for multiplayer question based contests. It's a multipurpose app which can be used as a great learning tool for most topics and also can be played as a fun and entertaining game. It's gonna be available on android, iOS and web.


How to install?

Whoknows is available on most platforms.

Android

Download the app from whoknows.ir/download/android

iOS

Download the app from whoknows.ir/download/ios

Web

Play online at web.whoknows.ir


How to play?

Open the app and folLow these steps:

1. sign-up:

People can sign up as either member or guest. Signing up as guest is just for the purpose of testing game. Guests are not alLowed to play in most contests and their scores and achievements will be lost after signing up as a member.

2. pick your interests

Every user should pick some tags as her/his interests so more desired contests shows up in the list of contests.

3. choose a contest

There is a contest list in main page which shows all the available contests. Users may join any contest and play when it starts.

4. play

Each contest is a set of questions which can be answered until the end of contest. Score of each question will be calculated based on the accuracy of given answer and submit time.

5. Get your reward

After each contest, contestants will be rewarded based on that contest's rewarding rules. Rewards can be coin, score, money and ...

6. Be Kind :)

Be Kind and smile ...


What are the main concepts?

These folLowing concepts are the building blocks of whoknows platform.

Contest is a set of questions which can be answered until the end of contest. There are multiple types of contests with different rules and conditions.

Each contest gets generated from a template. Contest template contains specifications about how a contest should be held.

Question is the main element of a contest. Each question has a title, answer and some other parts based on it's type.

Each question gets generated from a template. Question template contains specifications about how a question should be generated and what are it's fields.

Dataset is a set of collected data with the same type. Datasets prepare data for generating questions from question templates.

Each dataset gets generated from a dataset template. Dataset template contains specifications about how a dataset should be generated and what are it's fields and conditions.

How is the Progress?

Version : Demo

Release : 10/5/1398 (10 days delay)

Options : sign-up, login, interests, my profile, user's profile, contest list, contest view, contest play, contest result

List of projects :

Name Domain Maintainer Technology Priority Status Progress
Introduction site whoknows.ir Farhad Angular Medium Medium Progress 20%
Whoknows web app web.whoknows.ir Mohammad Angular Medium Suspended 20%
Documentation docs.whoknows.ir Mohammad Github High Slow Progress 50%
Main server server.whoknows.ir Mohammad Node.js High Slow Progress 80%
Template Manager server tms.whoknows.ir Danial Python High Fast Progress 85%
Data Manager server dms.whoknows.ir Mohammad Python High Fast Progress 80%
Control Panel web app dm.whoknows.ir Mohammad Angular Low Fast Progress 40%
Design Erfan Illustrator High Medium Progress 80%
Mobile app whoknows.ir/android , whoknows.ir/ios Farhan , Javad Flutter High Fast Progress 80%
Template Manager CLI Danial Python Medium Suspended 90%

About

Documentation for Whoknows project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published