MATT, JARED, PAUL MEETING 10 Syllabus Management System
Progress Some aesthetic quick fixes from last presentation Login is functional 4 User Roles – Public, Student, Faculty, Department Chair Department Chair can initiate a syllabus Department Chair can assign a syllabus Faculty can view and edit the syllabus Syllabus 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 reusable Java 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 / attractive Some spelling errors corrected Still 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 S
Next Steps Search Admin (creating faculty, users, full control over system) –elements of reusable code should help us with this
Schedule