Exam management system using SwiftData and SwiftUI. For a complete manual of how to use the app, you can go to the ExamUS Wiki
- Create and assign Professors
- Create and assign Courses
- Add exams to your lists
- Create your customs To-Dos for your exams
- Assign different properties to your exams
- Runs on iOS 17.4 or higher
- Runs on iPadOS 17.4 or higher
- Run on macOS 14.4 or higher (Designed for iPad)
- SwiftData
- SwiftUI
- UIKit (Storyboard)
- CloudKit
Before you begin, ensure you have the following:
- Xcode 15.3
- macOS Sonoma >14.1
-
Clone the Repository:
Open Terminal and navigate to the directory where you want to clone the repository. Then, run the following command:
git clone https://github.com/pabpercab1/ExamUS.git
-
Open the Project in Xcode:
Navigate to the cloned directory and double-click on the ExamUS.xcodeproj
file to open the project in Xcode.
- Configure Signing:
In Xcode, select the ExamUS
project in the project navigator. Then, select the ExamUS
target and go to the "Signing & Capabilities" tab. Choose your team from the dropdown menu and ensure a valid provisioning profile is selected.
- Connect Your iOS Device:
Connect your iOS device to your Mac using a USB cable.
- Select Your Device:
In Xcode, select your connected iOS device as the build destination. It should appear in the device dropdown menu located near the play and stop buttons.
- Build and Run:
Click the play button in Xcode to build and run the app on your iOS device. Xcode will compile the app and install it on your device. You may need to unlock your device and trust the developer profile if prompted.
- Launch the App:
Once the app is installed, you can find it on your device's home screen. Tap on the app icon to launch ExamUS.
For solutions to common problems, visit the ExamUS FAQ page in the repository's Wiki.
- MIT