matt, jared, paul meeting 10 syllabus management system
DESCRIPTION
Classes Finished AppInitialize, DeptChairBeanLoader, FacultyBeanLoader, IndexBeanLoader, StudentBeanLoader, LoginAction, EditSyllabi, AssignFaculty, AddSyllabus, UpdateSyllabus Code is unique yet modular and reusable Java Standards used throughout the coding processTRANSCRIPT
MATT, JARED, PAULMEETING 10
Syllabus Management System
Progress
Some aesthetic quick fixes from last presentation
Login is functional4 User Roles – Public, Student, Faculty,
Department ChairDepartment Chair can initiate a syllabusDepartment Chair can assign a syllabusFaculty can view and edit the syllabusSyllabus can be made available to public /
students
Classes Finished
AppInitialize, DeptChairBeanLoader, FacultyBeanLoader, IndexBeanLoader, StudentBeanLoader, LoginAction, EditSyllabi, AssignFaculty, AddSyllabus, UpdateSyllabus
Code is unique yet modular and reusableJava Standards used throughout the coding
process
Beans Finished
DeptChairBean – Populates data for the department chair view
ErrorBean – Used for debugging and sending a user to a custom error page if an illegal operation was performed
Syllabus and Directory Bean are reused on multiple pages due to their modular design
JavaServer Pages(JSPs) Finished
deptchair.jsp – Presents information to department chair
faculty.jsp – Presents information to faculty member
student.jsp – Presents information to student user
editsyllabi.jsp – Allows a faculty member or department chair to edit syllabus
Dynamic HTML
Dynamic user interface Web 2.0 techniques were utilized to make the department chair home page more attractive
Some debugging needed but as you will see it makes user-feel faster
Not to mention the fact that the code is easier to work with than creating even more JSPs (good code = less JSPs)
Quick Fixes
Spacing in forms is now even / attractiveSome spelling errors correctedStill need to go over 1 issue in debugging –
pluses and minuses do not initially appear in the view all syllabus page
Development server now at syllabus.vuse.vanderbilt.edu:8080/VUSMS
Demonstration
http://syllabus.vuse.vanderbilt.edu:8080/VUSMS
Next Steps
SearchAdmin (creating faculty, users, full control
over system) –elements of reusable code should help us with this
Schedule