Coder Social home page Coder Social logo

mpeilun / niu_app Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 0.0 49 MB

這是一個給宜大學生使用的APP,整合了大部分宜大學生使用的功能, 包含數位學習園區、分數查詢、課表、活動報名、畢業門檻查詢、選課 並提供公動態查詢和Zuvio點名。

License: MIT License

Dart 98.83% HTML 0.57% Ruby 0.49% Swift 0.08% Objective-C 0.01% Kotlin 0.02%

niu_app's Introduction

Niu App

flutter version:3.3 Application For National Ilan University

這是一個給宜大學生使用的APP,整合了大部分常使用到的功能, 包含數位學習園區、分數查詢、課表、活動報名、畢業門檻查詢、選課 並提供公動態查詢和Zuvio點名。

目錄

安裝

Android Studio

  1. 安裝 Flutter SDK
  2. 使用以下指令將 repo clone 到本地:
  3. git clone https://github.com/your_username/flutter-app.git
  4. flutter pub get
  5. flutter run

Android APK

- Release 安裝下載

使用方式

  1. 下載並安裝應用程式
  2. 打開應用程式
  3. 輸入宜蘭大學的帳號和密碼登錄
  4. 在應用程式瀏覽不同的功能

請注意,必須先擁有宜蘭大學的帳號和密碼才能登錄此應用程序

宜大學生 APP 開發前調查

在開發這個「宜大學生 APP」之前,我們進行了問卷調查,
收集到78份有效問卷,以了解學生對於手機瀏覽學校網頁的體驗和需求。
調查內容主要針對教務行政系統、數位學習園區和校園活動報名系統三個主要網站,並且包含了以下內容:

  • 各平台網頁在手機上的體驗度
  • 各平台之常用功能與使用率
  • 使用宜大學生 APP 意願度調查

調查結果

  1. 各平台網頁在手機上的體驗度

調查發現活動報名系統的體驗度最差,
非常不方便和不方便的比例總和佔 74.7%
因此,我們完整地在手機 App 中實作了獨立的介面,
完全取代了此網頁的功能,徹底解決學生的困擾。

  1. 各平台常見的功能及使用率

統計學生在教務行政系統中常用的功能,此系統包含學校所有行政手續會使用到的功能,
由於功能種類繁多且系統複雜,因此只針對學生最常用的功能,如選課、成績查詢、畢業門檻等,開發手機介面以及網頁互動。

  1. 使用宜大學生 APP 意願度調查

在問卷調查的最後,我們放上宜大學生 APP 的操作畫面,詢問學生的使用意願,
從學生的回饋中,可知學生非常需要這樣的 APP,且期待實際上架後使用的感受。 所以我們開發了以下這些功能

功能

功能列表 功能概述
數位學習園區 觀看上課教材、繳交作業
成績查詢系統 查詢期中、學期成績以及期中預警
當學期課表 標示上課地點、時間、授課老師
活動報名 報名宜大活動必備功能
校園公告 查看校園公告
學校行事曆 查看學校行事曆
畢業門檻 詳細查詢畢業所需門檻
選課系統 在選課期間跳轉學校選課頁面
Zuvio 刪減原 APP 不常用功能,僅保留作業、簽到等常用功能
使用說明 提供宜大 APP 使用說明
公車查詢 查詢公車即時動態資訊
深色模式 切換不同主題
使用範例
登入頁面 行事曆表 公告系統
畢業門檻 活動報名 成績查詢
Zuvio 公車動態 課表查詢
數位園區 使用說明 深色模式

問題

  1. 學校官網改版公告已失效
  2. 數位園區即將廢棄改用數位園區M

niu_app's People

Contributors

davidlai0263 avatar idontknowchek avatar ken6078 avatar mpeilun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

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.