All Projects β†’ thm-projects β†’ arsnova.click

thm-projects / arsnova.click

Licence: GPL-3.0 license
arsnova.click is a little bit Kahoot! and a little bit ARSnova.

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to arsnova.click

microservices-v9
Learn Microservices with Spring Boot - v9
Stars: ✭ 40 (+53.85%)
Mutual labels:  gamification
lets-quiz
A quiz website for organizing online quizzes and tests. It's build using Python/Django and Bootstrap4 frameworks. πŸ€–
Stars: ✭ 165 (+534.62%)
Mutual labels:  quiz-app
firebase-android-quiz-app
An android quiz app for taking and creating mcq's based quizzes using firebase.
Stars: ✭ 84 (+223.08%)
Mutual labels:  quiz-app
tutorial-quest
As you delve deep into the Dungeons to take on the biggest baddest bosses, DON'T GO ALONE!! Take THE Open Source Raid Guild with you!
Stars: ✭ 35 (+34.62%)
Mutual labels:  gamification
blinest
Blinest est un site de jeu en ligne. Il propose des quizs musicaux multijoueurs gratuitement.
Stars: ✭ 26 (+0%)
Mutual labels:  quiz-app
obsidian-success-plan
Manage your tasks, projects, key results, and goals within Obsidian. This plugin follows #theGamificationProject's Success Plan Framework.
Stars: ✭ 29 (+11.54%)
Mutual labels:  gamification
escapp
Platform for organizing and managing educational escape rooms
Stars: ✭ 33 (+26.92%)
Mutual labels:  gamification
citationhunt
A fun tool for quickly browsing unsourced snippets on Wikipedia.
Stars: ✭ 83 (+219.23%)
Mutual labels:  gamification
reinforz
An online quiz app made using react, typescript and material-ui
Stars: ✭ 58 (+123.08%)
Mutual labels:  quiz-app
quiz
πŸš€ πŸ€– Quiz Application With React Javascript
Stars: ✭ 22 (-15.38%)
Mutual labels:  quiz-app
awesome-gamified
πŸ‘“ Awesome Gamified - See your progress and save awesome links you've already seen!
Stars: ✭ 56 (+115.38%)
Mutual labels:  gamification
badger
Gamification platform to motivate your team with badges, adventures & other cool stuff!
Stars: ✭ 77 (+196.15%)
Mutual labels:  gamification
bug-hunter-game
Bug Hunter Game is an web service that turns GitHub Issues into a game.
Stars: ✭ 28 (+7.69%)
Mutual labels:  gamification
classgame
Ruby on Rails, course platform with gamification, here you can learn to play. It is classgame.
Stars: ✭ 16 (-38.46%)
Mutual labels:  gamification
habitus
πŸ„ State-of-the-art Tracker for emotions, habits and thoughts. | Gamified. | Anonymous and open source. | Healthiest version of you
Stars: ✭ 23 (-11.54%)
Mutual labels:  gamification
laravel-gamify
Laravel Gamify: Gamification System with Points & Badges support
Stars: ✭ 35 (+34.62%)
Mutual labels:  gamification
ultron-ele
The world’s fastest LMS engine based on Gatsby -- Deliver knowledge with fun!
Stars: ✭ 27 (+3.85%)
Mutual labels:  gamification
quiz-app
Quiz for Desktop Application - Java case.
Stars: ✭ 26 (+0%)
Mutual labels:  quiz-app
PINGOWebApp
source code of the PINGO web app - (see readme, wiki and http://blogs.upb.de/pingo/opensource/ for more info)
Stars: ✭ 53 (+103.85%)
Mutual labels:  audience-response-system
security-belt
πŸ₯‹ Framework for continuously improving the IT-Security of your teams through gamification and self-assessment.
Stars: ✭ 73 (+180.77%)
Mutual labels:  gamification

DEPRECATED

This project is deprecated in favor of arsnova.click v2.

Please submit issues and feature requests of arsnova.click here: arsnova.click-v2

You can fetch the latest updates from the backend and frontend repos or use the docker images: Backend Docker and Frontend Docker


Project Vision

arsnova.click is a little bit Kahoot! and a little bit ARSnova.

While Kahoot! is a small game-based audience-response app for schools, ARSnova is a full-grown innovative audience-response platform for colleges and universities.

arsnova.click is somewhere in the feature range of both:

Landing Page

  • It is a free competition-based quiz webapp
  • Everybody may create and play quizzes, as many as you like, at any time
  • One landing page for both roles: quizmaster and candidate
  • You don't have to register, sign-in, install an app, or pay for the service
  • It offers a Markdown user interface for text formatting
  • It offers LaTeX and syntax highlighting for questions and answer options, so that it is well appropriate for quizzes in maths, physics, and informatics
  • It is Open Source under GNU General Public License version 3
  • It is very responsive: from smartphone to widescreen, and very beamer-friendly
  • It takes privacy to the extreme: no data is stored on a server, everything is in the HTML5 WebStorage of the quizmaster's browser
  • It is at the peak of open-source web technology: Meteor and Bootstrap

Getting started

To run arsnova.click on your own Node.js-Server, at least a MongoDB and Meteor is needed. Furthermore, an HTTPS-Proxy-Server (for example Nginx) is highly recommended.

Hardware Resources

Up to a amount of 100 users, we are recommending:

  • 1 CPU-Core
  • 1 GB of RAM
  • 4 GB of free disk-space for the database

For 100+ users, we recommend:

  • 2 CPU-Cores
  • 2 GB of RAM
  • 4 GB of free disk-space for the database

Development

Our application uses Meteor as application framework. Download and install Meteor to get arsnova.click running on your local development environment.

You can start the app using the meteor --settings settings.json command in the main directory, the application will rebuild itself automatically on code changes. Get additional informations through the official Meteor Guide and its API-Documentation.

For code-checking we use jshint.

Code Inspection

We use SonarQube to continuously check the quality and technical debts of our repo.

Build & Deploy

We continuously integrate, sync with GitHub, and deploy to staging and production evironments with GitLab CI.

build status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].