Skip to content

WiiTran/Appause_TeamF12

Repository files navigation

Team Name: F12

Product Name: Appause

App Logo:

Team Members and Contact:

Luke Simoni (GitHub)

Huy Tran (GitHub)

Rhyu Andaya (GitHub)

Tran Chi (GitHub)

Rayanne Ohara (GitHub)

Abdurraziq Paikar (Github)

Dakshina Ethdath Waduge (GitHub)

Andy Pham (GitHub)



Project Overview

This project focuses on assisting teachers in the educational setting. While the development faced issues with shut down ability and the connectivity between devices, the app contains most of the intended functionality apart from that. As this is a continued project, we look forward to observing the further development to the application by another team.

Project Purpose

As cell phones become a part of students life, teachers such as Mr. Brimberry are trying to find a balance with its functionality within the classroom setting. This app developed with the purpose limiting the distractions in class and increasing engagement within the classrooms. His experience with students accessing their phones during classes provided him a reason to seek out a way to direct the focus of students without disconnecting them from the usefulness of cell phones.

Project Description

This IOS mobile application was developed using Swift and Xcode. The app is intended to function via bluetooth/network connection to connect present student and teacher IPhones. The teacher will then be able to disallow access of students to any application downloaded on their IPhone, excluding the Phone application that allows the student to make phone calls. Students would be able to request to have apps unblocked, after which the teacher could approve access to temporarily or permanently, or deny this request altogether. As this was a continued project, the code has been rewritten and expanded into a new functioning application. New features both requested by the client and brainstormed by the team were added in to bring more functionality to the teacher and student user interfaces. Firebase database has also been connected to expand the functionality of the key features such as teacher, student, and class information.

Key Features

  • App Home Screen
  • Teacher Home Screen
  • Teacher Request View
  • Teacher Whitelist View
  • Teacher BlackList View
  • Teacher Schedule View
  • Teacher Connectivity View
  • Teacher Student List View
  • Teacher Save Class View
  • Student Home Screen
  • Student Add Class View
  • Student My Classes View
  • Student Request View
  • Student Feedback View

Testing

The testing procedures for the application are docummented and included in the folder within the Xcode project under the folders: AppauseTests and AppauseUITests. These folders include unit testing and UI tests respectfully. Xcode on a Mac device must be used in order to run this project and these tests. Within these folders, testing can be performed when selecting the symbol to located to the testing function on the selected file. This will allow the execution of the test and provide feedback on whether that part of the application will pass and fail.

Deployment

Due to the inability to create a lock-down function and connectivity that would support a school wide function, the deployment of the app will be delayed. Deployment of the app would follow the steps of creating an app store connect record, distributing the application using Xcode, and submitting the code for review. When the application is submitted for review, it can either be accepted by a review team and be uploaded immediately or on a scheduled time, or it can be declined and given feedback for resubmission. https://developer.apple.com/ios/submit/

Installation Instruction

Unfortunately due the inability to deploy the application, installation will not be available for this version of the project. However, installation in the future would be available in the apple store, where students and teachers will be able to download the app onto their personal cell phones.

Future Development

Due to issues the team faced during the development process, the project is not complete. Future development with the next team should expand on the API connectivity for the connection between students and teachers as well as the lock-down ability.

Protype Image

Relevant Documents

Click Here to get better view of the Figma.

Click Here for the product charter.

About

The project to be developed will help the Product Owner minimize distractions from students’ IPhones in his high school classroom.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages