1 / 19

Comp 119 Fall 2005 CreativeEDU

by Brian Sweeney & Hinár Polczer. Comp 119 Fall 2005 CreativeEDU. CreativeEDU - Outline. Project Description Users Functionality & Services General Architecture J2EE Architecture Database Design DataBeans and Inheritance User Interface Design Challenges Questions.

lisagardner
Download Presentation

Comp 119 Fall 2005 CreativeEDU

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. by Brian Sweeney & Hinár Polczer Comp 119Fall 2005CreativeEDU

  2. CreativeEDU - Outline • Project Description • Users • Functionality & Services • General Architecture • J2EE Architecture • Database Design • DataBeans and Inheritance • User Interface Design • Challenges • Questions

  3. CreativeEDU Project Description CreativeEDU takes on the challenge of offering elementary school students and teachers a collection of creative, computer-based resources and fun activities to create a memorable learning experience in studying elementary education subjects

  4. Users • Anonymous User: only shared resource browsing (entries and resources posted by others) • Registered User: after authentication, can browse database of entries and resources (same as Anonymous) and can create/edit/delete her/his own resources • Contributor User: besides registered user rights, user can add new entries and share her/his resources for others to see (have not been implemented yet*) • Administrator: can see and edit/delete anybody’s entries and resources (have not been implemented yet*) • Superuser: can assign contributor and administrator privileges (have not been implemented yet*)* the support for the functionality exists, but its promotion has not been implemented

  5. Functionality & Services • A searchable database of web addresses that take the users to a variety of teaching and fun resources. • The database acts as a portable favorites/bookmarks – users can access the same resource links from any computers with internet access. • The site allows classroom teachers to find lesson plans, resources and activities for classroom use. • Students and their parents can use the database to get help with homework, to find practice information and playful learning activities. • Users can create pre-specified resource-link groups that can be accessed later without searching for the entries - perfect for teachers who want students to access the same web pages from several computers. • Users can annotate these collections with their own text to make it easier to remember their thoughts. • The link collections and comment text can be organized/placed together in any order it is practical for the user. • Users can contribute to the resource database • They can maintain their own set of resources or they can share them other users (everybody)

  6. CreativeEDU GeneralArchitecture

  7. CreativeEDU J2EEArchitecture

  8. CreativeEDU Database Design

  9. Database Design

  10. CreativeEDU DataBeans and Inheritance

  11. CreativeEDU User Interface • Welcome, Register, Login • Anonymous Browsing • Registered User Browsing • Add a resource • Lesson Editor • Administration

  12. CreativeEDU User Interface • Struts • Templates • Web Site Navigation • Pages and their components are managed with IFrames • The session holds the state information (in DataBeans), which the individual IFrame JSP pages use to submit and receive their updates

  13. CreativeEDU User Interface

  14. CreativeEDU User Interface

  15. CreativeEDU User Interface Web Site Navigation Tool

  16. Questions? Comments?

  17. We are done!  Thank you for your attention!

More Related