A message board and collaboration tool for educators.
SchoolBoard is a forum that allows teachers to communicate and work together for the students they share.
Installation
Follow the steps below to install and build the project:
-
Make sure to have both Microsoft Visual Studio and Git installed on your PC.
-
Navigate to the main repository and copy the text provided by clicking "Code".
-
From the Windows command prompt, navigate to the directory in which you want to clone SchoolBoard. Enter the command 'git clone' followed by the copied text.
-
This will populate the directory with a SchoolBoard folder. Within this folder, open SchoolBoard.sln.
-
Now run the application again using IIS Browser.
-
At the landing page, users are asked to login (or create new account).
-
As an example Instructor account, I have provided the following credentials: UserName: "instructor@test.com" Password: "Test1!" Use these to login and demo the app.
Example Admin Account Credentials are: Username: "admin@test.com" Password: "Test1!"
- Once Authenticated, instructors will be able to access list pages for the specific courses they are assigned, as well as a general list of all courses. There is also a search field for a site-global search.
-
Each of these Courses directs to a Student list view.
-
Each Student list item is a clickable link which directs to the board for that student. Here users can post messages and reply to existing messages.
Resources
-
The Amazing Instructors and Learning Assistants at Eleven Fifty Academy
-
The fantastic demo series from Wes Doyle Full Stack ASP.NET Core MVC Forum Build
-
Stock Images from Pexels
-
https://www.codeproject.com/Tips/991663/Displaying-User-Full-Name-instead-of-User-Email-in
-
Jorge Ramon: How to Seed Users and Roles in an MVC Application