Android App for Classroom Interaction

Overview

即時課堂互動 Classroom Interaction App (畢業專題 2017)

指導教授: 趙一芬

組員: 許宸瑜, 謝子晏, 范植貿, 周易凱

Poster: png

Report: word

Slides: pdf


專題動機 : 往往電機系給人的印象是半導體、IC設計,而近年來,因為資料科學、大數據、人工智慧的發展,讓原本的家電、家庭、學校、城市等,越來越多的東西冠上智慧的稱號,為了就是能夠在我們生活中收集各式各樣的資訊,這些資訊也可以讓我們了解,並掌控更多東西去運用。在人手一枚智慧型手機的現在,成了我們最便捷這廣大智慧物聯網的輸入端,如何設計一個好的APP以準確的彙整資訊,且給使用者一個好上手的前端,未來產品我們也可以更快的整合所有環節的工作,又或自行開發簡易的前端APP。因此成為我們做這份專題的目的。

UI

Example images
學生
老師
More Figures:
  • 學生:
    s-4 s-5 s-6

  • 老師:
    t-4 t-5 t-6

Socket Connection

1

Database (SQLite)

  • Student database table 學生資料庫:

    科目 章節 題目內容 題目數目 正確數目
    "Chinese" "Chapter 1" "國 怎麼寫?" 1 1
    "Chinese" "Chapter 1" "字 怎麼寫?" 1 0
    "Chinese" "Chapter 2" "國 怎麼拼?" 1 1
    "Math" "Chapter 1" "1 + 1 = ?" 1 1
    "English" "Chapter 1" "國 的英文?" 1 0
    ... ... ... ... ...
  • Teacher database table 老師資料庫:

    • 題目資料庫
    科目 章節 題目內容 選項(A)內容 選項(B)內容 選項(C)內容 選項(D)內容 正確答案 時間設定 本題配分 出題時間 考試人數
    "數學" "加法" "1+1=?" "1" "2" "3" "4" "2" 5 10 "2021.1.1" 1
    ... ... ... ... ... ... ... ... ... ... ... ...
    • 學生成績資料庫
    班級 學生姓名 學生ID 本題配分 學生答對或錯
    電機甲組B班 范植貿 1040650 10 1
    ... ... ... ... ...

收穫 : 這個專題不只帶給我們一門技術上的應用,最大的收穫是自主學習,學會如何自己從入門到精進;最大的課題是如何發現問題如何尋找答案。在科技迅速發展的未來,最重要的是找出問題的答案的能力。有問題就查資料,越多資料參考就越有機會解決問題;資料太少,自己想辦法,從問題中切入分析,思考是甚麼造成問題,從而往上游尋求答案,Debug是其中重要的一環;自己無法解決,就尋求同伴幫助,人會有盲點,有時候換個人看,提點一番會有很大的功效。


分工 :
許宸瑜: 網路socket部分
謝子晏: 找尋資料、整彙報告
范植貿: DataBase部分
周易凱: 架構統整、UI部分、程式重構

You might also like...
Android-Java-App - Notepad app with user and password. SQL Lite
Android-Java-App - Notepad app with user and password. SQL Lite

DVNote2 App Android-Java-App Notepad app with user and password Application made in Android Studio with Java language and SQLite database. How does it

Android Bitcoin market app base on Jetpack Compose and MVI. The app displays current bitcoin market price and history price k-line charts.

compose-bitcoin Android Bitcoin market app base on Jetpack Compose and MVVM & MVI. Features Current bitcoin market price. K-line charts of history pri

App for lesson 8 of the Android App Development in Kotlin course on Udacity
App for lesson 8 of the Android App Development in Kotlin course on Udacity

Connect to the Internet - Mars Real Estate This is the toy app for Lesson 8 of t

Android Camper parking app written in kotlin for assignment 2 of Mobile App Development
Android Camper parking app written in kotlin for assignment 2 of Mobile App Development

Technical Report Splash view Application shows a splash screen when opened. The

Quiz-App - An Android app which have some basic questions
Quiz-App - An Android app which have some basic questions

Quiz-App An Android app which have some basic questions Start page Questions pag

A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. 🤗 ✨
A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. 🤗 ✨

A Task Management and Habit-building App, representating my journey in Android as well as my first Kotlin App. 🤗 ✨

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App
Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App

Advanced Android Weather App using MVVM Architecture Sample (ViewModel + LiveData + Kotlin + volley) = Weather App Video Weather.-.HD.720p.mov Introdu

Owner
FanChiMao
Computer Vision
FanChiMao
Food Recipe App is an app for collecting most of food recipe in one app

Food Recipe App is an app for collecting most of food recipe in one app

Heba Elsaid 10 Dec 25, 2022
Arjun Naik 1 Apr 16, 2022
Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

Ride-Sharing Uber Lyft Android App - Learn to build a ride-sharing Android Taxi Clone App like Uber, Lyft - Open-Source Project By MindOrks

MindOrks 1.2k Dec 29, 2022
Android-basics-kotlin-tip-time-app - Tip Time app from Android Basics in Kotlin

Tip Time Tip Time app from Android Basics in Kotlin at developers.google.com. It

Ramon Lima e Meira 0 Jan 2, 2022
Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors

Environmental-Monitoring-Android-App - This Android App is used to monitor environmental parameters data from remote sensors. Parameters includes but not limited to temperature, humidity, air quality, level of Ionizing radiation, ...

Francisco Pascal Elias TAMBASAFIDY 0 Jan 4, 2022
Library to change Android launcher App Icon and App Name programmatically !

AppIconNameChanger Change Android App launcher Icon and App Name programmatically ! Download Demo APK from HERE Kindly use the following links to use

Prabhakar Thota 587 Dec 29, 2022
HideDroid is an Android app that allows the per-app anonymization of collected personal data according to a privacy level chosen by the user.

HideDroid An Android App for preserving user privacy HideDroid is an Android app that allows the per-app anonymization of collected personal data acco

null 100 Dec 12, 2022
Water tracker app helps you with daily reminder to drink water. This app is just a trial to test and improve my android development skills.

?? About Me I am a self-thaught developer learning web and android development. This app is just a trial to test and improve my android development sk

Sinan Sonmez (Chaush) 28 Dec 17, 2022
Visual Studio App Center Sample App for Android

Visual Studio App Center Sample App for Android The Android application in this repository and its corresponding tutorials will help you quickly and e

Yourhomeplan 1 Oct 13, 2021
Android app for Ribbit, Broker API Reference App

Ribbit Reference Implementation (Android) The reference implementation for designing the Android user interface of a broker-dealer trading application

Alpaca 12 Nov 24, 2022