Computer Science Department Web Portal - support for educational process M.Stanković, Ivan Petković Faculty of Electronic Engineering, University of Niš
Purpose Provides information about the courses and people Better interactivity with the students Provides tools as a support for educational process
Requirements Easy to change presented information through the authorized access to the portal Expandable platform for future Web services Component development => easy to maintain
Provided services Several levels of authorized access: −Teaching staff −Students −Administrators −Chief of Department On-line management of the teaching staff information: −Paper submission −Personal data management
On-line management of the courses information: −Basic data −Lecturing plan with file download support (e-books, documents, slides…) −Practice plan with file download support (examples, solved problems, source codes…) −Laboratory plan with file download support (examples, text for the laboratory exercises, source codes, …) Provided services
Model Design Designed in UML Core is independent from the rest of the Web site (it doesn’t have its own page design, but rather is using Web site’s page design.) Core is customizable
Figure 1. Core Design
Figure 2. Course management services
Implementation Web portal is developed using ASP, DOM and JavaScript technologies. Server-side scripts implemented in ASP Future release will be implemented in PHP