Skip to content
This repository has been archived by the owner on May 4, 2023. It is now read-only.
/ QuizX Public archive

Final project for the Mobile Applications and Cloud Computing course held at Sapienza in fall 2022

Notifications You must be signed in to change notification settings

dp1/QuizX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuizX

Architecture

Data layer

data layer

Accelerometer filtering

accelerometer

Notifications

notifications

Database structure

"users": {
    "u0": {
        "uuid": "u0",
        "displayName": "User Name",
        "score": 42,
        "pendingChallenges": ["q0", "q1"],
        "hasNew": true
    },
    "u1": {
        ...
    }
}

"quizzes": {
    "q0": {
        "uuid": "q0",
        "authorId": "u1",
        "imageUri": "...",
        "correctAnswer": "answer",
        "sentToUsers": false,
        "correctSubmissions": 3,
        "wrongSubmissions": 2
    }
}

Setup

This application uses Firebase as an authentication and database system, so a project should be created and the corresponding google-services.json file should be put in app/app

About

Final project for the Mobile Applications and Cloud Computing course held at Sapienza in fall 2022

Resources

Stars

Watchers

Forks

Packages

No packages published