Code Monkey home page Code Monkey logo

coders-camp-hackathon-2021-frontend's Introduction

Questio

The first version of Questio was created during the CodersCamp Hackaton. The goal was to create an application that will help teams work and collaborate remotely.

Screenshot_2021-04-25 Questio

The reason behind

Recently the number of people, teams, organizations working remotely increased significantly. Each one of us needs to spend hours on online meetings.

  • If you ever had a chance to lead the lecture, meeting, presentation and had this feeling that participants on the other side of the network connection are hardly listening or not paying attention at all to what you are saying?
  • Or were you the person on the other side, the one who listened and struggled to stay focused, constantly zoning out?

Questio is what you need.

The solution

Questio is a simple and easy way to maintain or even test the focus of the meeting participants.

The presenter can log into the application, prepare the list of questions connected to the presentation's topic and invite his listeners to join the room, using just a link. Then the room creator can post questions, live, during the presentation. The meeting participants have to answer within specified by the room creator time. Thus they need to actively participate in the meeting. Afterward, both sides have an access to statistics regarding the answers.

How to use

VIDEO <-- The video walkthrough the first version of Questio.

DEMO <-- The live demo of the application.

Backend <-- The source code for the backend.

Frontend <-- The source code for the frontend.

coders-camp-hackathon-2021-frontend's People

Contributors

aleksandracyp avatar aleksandrazochowska avatar daria305 avatar kacper-cyra avatar lukaszdutka avatar

Watchers

 avatar  avatar

coders-camp-hackathon-2021-frontend's Issues

Show if guest is active

Currently, all historical guests are listed in the room view for a room creator.
We can separate a list of guests on active and inactive, based on the last active time (which could be updated during sending a periodical request for active questions).

Saving and editing questions

Right now adding and saving questions isn't intuitive - change how the question looks like after it is saved.
Make it possible to update questions.

Refresh room list

Right now after having added a new room, the list isn't refreshed automatically. It should be fixed.

Statistics

Add real-time statistics for the mentor (how did people answer to a finished question, how many questions did a particular person answer correctly)

Add possibility to close the question before the timeout

A room creator should have the ability to close the possibility for answering the question on demand.
Cause we assume, the creator and listeners are in contact, so the creator should be able to finish the question and ask the next one before time is out whenever he agrees on this with meeting participants

Time for answering the question

Make it possible to choose time for answering the question
Make it impossible (on frontend) to send the second question when the first is not finished

Styling

Style the app and make it fully responsive

Block closed room

It should be impossible to re-enter a closed room and asked questions one more time.
When entering a closed room you should see only the statistics regarding the meeing that has been held.

Allow adding less than 4 answers

Right now it is impossible to add a question with less than 4 answers.
It should be possible to add less answers. Make sure that the correct answer exists!

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.