Download presentation
Presentation is loading. Please wait.
Published byJob Lawson Modified over 8 years ago
1
MATT, JARED, PAUL MEETING 10 Syllabus Management System
2
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
3
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
4
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
5
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
6
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)
7
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
8
Demonstration http://syllabus.vuse.vanderbilt.edu:8080/VUSM S
9
Next Steps Search Admin (creating faculty, users, full control over system) –elements of reusable code should help us with this
10
Schedule
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.