SJTU CS175 2021 Fall: Final Project

Overview

CS175 Final Project

CS175 Final Project: Canvas Mobile App Homework Submission Simulator

Author:

Siyuan HUANG (519030910095)

Overview:

Long disgusted by the poor mobile support of Canvas System (Our online teaching platform), I developed this mobile Canvas App, with some of the essential functions of the real Canvas System, and some utilities.

For sure, U cannot actually submit homework in this app, as all the data are loaded via local database and simulative json files, so I name it Homework Submission Simulator, in which u can feel the thrill of handing in all the homework at a time. 🥵 🥵 🥵

Functions:

  • Dashboard Timeline, listing the assignments with information like submission status and time, etc., and self-added notifications ordered by due time, all of which in concert with the UI style of the Canvas Dashboard.
  • Submission Page, showing all the information of the assignment, and you can choose a file to submit.
  • Filter by course and type (personal notification or course assignments).
  • Curriculum Page listing all the courses of this semester and last enrollments.
  • Curriculum Timetable
  • Curriculum Page with three tabs: Assignment list, syllabus and detailed information with visualization and a Baidu map widget showing the lecture location.
  • All the data on the timeline are maintained in a dataset. Other data, such as Curriculum Timetable data, are loaded from self-defined json file.

Demo

img

img

img

img

img

img

img

You might also like...
Projeto Final do módulo de Kotlin, para testar as habilidades adquiridas durante as aulas

Kotlin Programming Fundamentals - Assessment É hora de vermos o quanto você aprendeu sobre Kotlin e Programação Orientada a Objetos Parte 1: Entendend

Firebase-Chat-App-Final - An android real-time chat application implemented using firebase
Firebase-Chat-App-Final - An android real-time chat application implemented using firebase

Firebase-Chat-App-Final An android real-time chat application implemented using

Free and Open Source monster taming video game. Inspired by traditional RPGs like Pokémon, Final Fantasy and Golden Sun.
Free and Open Source monster taming video game. Inspired by traditional RPGs like Pokémon, Final Fantasy and Golden Sun.

Welcome Help Wanted: I cannot finish this on my own. If you are willing to help, let me know. GuardianMonsters is a Free and Open Source monster tamin

Chat is a sample project that presents a modern, 2021 approach to Android application development.
Chat is a sample project that presents a modern, 2021 approach to Android application development.

Chat for Android Chat is a sample project that presents a modern, 2021 approach to Android application development. Screenshots 📷

CleanArchitecture is a sample project that presents a modern, 2021 approach to Android application development.
CleanArchitecture is a sample project that presents a modern, 2021 approach to Android application development.

CleanArchitecture is a sample project that presents a modern, 2021 approach to Android application development. The goal of the pro

Copy of privat enterprice repo of project made by team 37 in course in2000 spring 2021, University of Oslo

Njord - leeway simulation app in2000-team37-njord Copy of private enterprise repo of project made by team 37 in course in2000 spring 2021, University

Advent of Code project 2021!

aoc-2021 Welcome to the Advent of Code1 Kotlin project created by goddabuzz using the Advent of Code Kotlin Template delivered by JetBrains. In this r

Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022

@hard-braking-zones/location Project developed for monitoring hard braking zones as a scientific initiation at Facens in the period 2021/2022. Install

Clean Code and Reactive Programming PlayGround for Bangkit 2021

Clean Code and Reactive Programming PlayGround for Bangkit 2021 Hello! This repo contains the IntelliJ project that I use to present my talk, "Clean A

👨‍💻👩‍💻 workshop 2021, Kotlin version

👨‍💻 👩‍💻 workshop-2021-kotlin it's very welcome for everyone's join, even you're newbies or junior or senior let's mob programming ! 📜 Records 202

Android development recommendation for outdated libraries and current libraries preferred as of 2021

GADS21-Android-Recomendation-For currently used libraries and dependencies Android development recommendation for outdated libraries and current libra

2021 Rookies 세미나
2021 Rookies 세미나

와플스튜디오 19.5기 Rookies Repository 세미나 수강 목록 19.5 기 세미나는 다음 학기 개발 프로젝트 참여 가능한 Programmers 양성을 목표로 합니다. Frontend: React - JavaScript Backend: Django - Pyt

From 8-10 October 2021 there was VTB MORE tech 3.0, where the DUCK team presented their solution.
From 8-10 October 2021 there was VTB MORE tech 3.0, where the DUCK team presented their solution.

InvestmentGuideVTB Ссылка на репозиторий с бэкендом приложения: https://github.com/disarrik/vtbBackend Процесс сегментация происходит в отдельном окне

DevFest 2021 ComposeFest 코드랩 Repo 입니다
DevFest 2021 ComposeFest 코드랩 Repo 입니다

ComposeFest2021 안녕하세요 Compose 코드랩에 오신걸 환영합니다. 다음은 코드랩을 진행하기 위한 안내입니다. 진행 일정 2021년 11월 1일 ~ 30일 매주 월요일 코드랩 진행을 돕기 위한 주요 설명 영상을 공개합니다. 👉 영상 보러가기 Compos

ZeAppp v3, created by Android enthusiasts joining the Droidcon 2021 in Berlin, coming to the GDG Booth and writing code, 15 minutes at a time

ZeThree App build at the GDG Community booth at Droidcon Berlin 2021. Come join the fun™. ZeWhat? Based on the previous success of the ZeAppp-app, thi

android-engineer-assignment-2021-miguelaboliveira created by GitHub Classroom

Memory Android Engineer Interview Assignment Hello and welcome to the Memory Android Engineer interview assignment! There can be no demo app that does

Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.

android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.

Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.
Menyimpan source code tugas User Interaction and Control, mata kuliah Pemrograman Mobile Teori, semester lima tahun 2021.

android-uic About This Project Android-uic adalah sebuah aplikasi sederhana yang dibuat untuk menyelesaikan tugas dua mata kuliah pemrograman mobile.

Lab5-soa (deadline 2021-12-17)

Web Engineering 2021-2022 / SOA In this assignment your PR must only modify the README.md file. Please, go to the Wiki in order to get the instruction

Owner
Henry Huang
Henry Huang
⏳ A delightful progress animation that you'll fall in ❤️️ with, very easily.

TinglingSquares View A delightful progressbar animation. Demo Download Add this to your app module's build.gradle file dependencies { compile

Ishan Khanna 101 Dec 23, 2022
Android Bootcamp Turkey Final Project

Expenses App Features Splash Screen OnBoarding Screen Change Icon Room Database Navigation View Binding / Data Binding Retrofit RecyclerView Currency

Sinan Türkoğlu 6 Aug 30, 2022
MIS49M Final Project

MIS49M MIS49M Final Project MIS49M Final Projesi olarak toplum yararı düşünülerek tasarlanmıştır. Tanıtım Videosu: https://youtube.com/embed/bEVta4UM0

null 5 Dec 12, 2022
⚡️First Semester's Final Project ⚡️

HalalSpotify HalalSpotify is an app to listen quran recites, islamic study, etc . . . . Description Featuring all of the famous qari around the world

tznxx 6 Nov 9, 2022
Library App - Using Android studio / Final project

Library-App Library App - Using Android studio / Final project Screens SplashScreen: it’s launcher activity will be moved to MainActivity auto after 2

Baseel 3 Feb 2, 2022
Final Project Kelompok 3 Studi independen Kampus Merdeka

Final Project Kelompok 3 Studi independen Kampus Merdeka Introduction My Calculator Build variant 'debug':\app\build\outputs\apk\debug Build variant '

Nuryadin Abutani 1 Jan 10, 2022
Android Bootcamp with Kotlin Final Project

EasyFoodApp Android Bootcamp with Kotlin Final Project WEB SERVİS API Tüm yemekleri Listeleme Sepetteki Yemekleri Listeleme Sepete Yemek Ekleme Sepett

Nida Başer 1 Sep 28, 2022
This is a final project for Mobile Computing

Football_IQ This is a final project for Mobile Computing The Problem: Football deals with being the best athlete and understanding the sport and schem

Ross Arroyo 0 Mar 19, 2022
Movie App - "Beam". CSS 216 Final Project

BeamApp Movie App - Beam. CSS 216 Android Programming | FINAL PROJECT Built With ?? Kotlin - Official programming language for Android development. Na

Nurgali Soltangeldinov 2 Dec 15, 2022
Solution to the 2021 Advent of code challenge in Kotlin. aoc-2021-in-kotlin

advent-of-code-2021 Welcome to the Advent of Code1 Kotlin project created by aniobistanley using the Advent of Code Kotlin Template delivered by JetBr

null 0 Dec 24, 2021