This is the repo for the Final Competency Assignment in the SDEV 1090 - Version Control Fundamentals course.
This is a rebuild of a project used to help improve efficiency when grading assignments using Instructure's Canvas. The original, Found Here, was made using Next.js, while this rebuild uses Blazor. A running version of the old build can be found here. This project is currently a work in progress, and is not functioning.
- Fork the repo: https://github.com/Davis-Technical-College/CanvasAssistantBlazor
- Clone the repo to your local machine from the fork.
- Check the Issues page on the original repo to see what may need work.
Install .NET SDK C# extension on VS or Code Editor of choice.
- .NET SDK version 8.0 or higher, an earlier version will not run the program.
- C# extension on Visual Studio (preferred over VS Code) or another code editor of choice.
Ensure that you are running an updated Visual Studio or text editor, and an updated .NET SDK. Currently the program is using version 8.0. It wont run on an earlier version.
As of 2/28/2024 the only pages available are a 'Hello, world!' page with a counter that increments by 3, another counter page that increments by one, and a weather page using randomized placeholder data.
Information on how to setup Visual Studio on your own device can be found in the Visual Studio Setup docs. It also has some information for running the project on DTC computers.
- When you open the folder, you will see many files. Open up "CanvasAssistantBlazor.sln" with Visual studio 2022 or NEWER.
- On the top of the screen. You will see https with a green arrow. Click on that to run the program (it may take a minute to run).
- Once the program opens up, it will ask to save certificates to you computer. You will require Admin privilege to install them. This is normal!
- The app will function without the certificates installed, but your connection will not be secure.
- Congrats, the app has opened!
This project is licensed under the MIT License - see the LICENSE.txt file for details.
George Ray, Joseph Plaizer, Derek Mowry, William Cummings