I Obtained a Linux Ubuntu server on my computer
Updated Ubuntu with the latest software packages
Installed Python, Apache, and MySql database
Built Student intake form to enter: Student ID, Full Name, and Email
Built Courses intake form to record the New Student's class choices.
Constructed the Counselor's admin page to view all of the student's entries
Made an edit and delete option to the student selected courses & their contact information
Create an Import and Export feature of the student information and courses.
Enable Counselor to add student info and their student's courses on their behalf
Set up an add new counselor option
Obtain a Linux Ubuntu server or Laptop system
First, I booted up my computer with Ubuntu 20.04 Operating System that I downloaded and installed from an external USB drive
Update Ubuntu with the latest software packages
Next, I updated Ubuntu's latest software packages after the operating system full start-up
Install the essential packages to construct TCRS System
From there I installed the following three packages:
1.Python
2.Apache
3.MySQL
Install the Web Framework, Front-end builder, and back-end editor for programming
Create new project called: Course_Inventory using "DJANGO" Web Framework to insert Student Info and Courses offered.
Next, download Bootstrap which is CSS/JAVA based for Buttons and Drop down menu
Lastly, install ATOM to edit/program all python based scripts
Build the “Student” intake form to enter: Student ID, Full Name and Email
Starting to populate my database, I added some sample students.
Once a student’s information is added a "System ID” is automatically generated for that student for tracking purposes
Code “Courses” available to students into MySQL database to be selected
Selected courses will be attached to the student's System ID based on what was programmed in module "Models"
Construct the “Counselor” forum to View or Add “students and course entries”
Counselor view to administer TCRS in terms of:
1- Adding additional Counselors.
2- View/Edit all entries by Students
Make “Edits” to “students” & “courses” entered information
Counselors menu to correct Student Information OR adjust Student selected Courses
Create an "Import" and "Export" for Counselor(s)
Counselors can Export into a file the entire list of student entries and via various format such as: CSV, XLS, JSON, YAML
Counselors can bulk Import list of students OR future NEW offered Courses by Timber Creek
Enable counselors to add “Walk-in” Students & Courses
Student Entries can be done by Counselors for students who missed the registration
New hire counselor(s) can be added here as shown
How to ADD “New Counselor” to the system with various permissions