Skip to content

Term project of MOBILE DEVICE PROGRAMMING course in Information Technology at King Mongkut's Institute of Technology Ladkrabang

Notifications You must be signed in to change notification settings

panupongkeawkam/QClass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QClass | Quizzes Mobile Application (iOS)

Room activity with quiz, survey or announcement, can add quiz with many question in type multiple choice or text answer, use QR Code to join room with camera

Features

  • Common for Any Role
    • Create and setup quiz for later
    • Create and modify question detail such as title, choices or timer
  • Room Owner side
    • Start survey with multiple choices immediately
    • Start quiz from own quiz library
    • Create new room with name and icon
    • Send an announcement in own room
    • Calculate result of survey or quiz
    • Use QR Code or room code to invite
  • Room Participant side
    • Use camera to join room with QR Code
    • Response a survey in active room
    • Attempting a quiz in active room and can see own result
    • Leave room and rejoin room

Development Tools

  • React Native (Javascript framework)
  • Node.js & Express.js (Javascript framework)
  • MySQL (Database)

Get Started

  • Start backend server and database
    • Run database schema ./backend/assets/database-schema.sql
    • Change database config ./backend/config.js
    • Open terminal cd backend -> npm i -> npm run serve
  • Start frontend server
    • Edit host IP in ./frontend/app/assets/api-config.js (hint: Run ipconfig in terminal)
    • Open terminal cd frontend -> npm i -> yarn start
    • Open Expo Go in your phone and scan QR code

Teams

  1. Panupong Keawkam at IT KMITL
  2. Pithawat Nuckong at IT KMITL
  3. Nattapat Wattanapitacpong at IT KMITL

About

Term project of MOBILE DEVICE PROGRAMMING course in Information Technology at King Mongkut's Institute of Technology Ladkrabang

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published