third presentation

20
Initial Implementation Presentation Team Members: Iovan Claudia Matei Gabriela Nania Mihai Popa Alexandru Speaker: Nania Mihai

Upload: iovan-claudia

Post on 08-May-2015

441 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Third presentation

Initial Implementation Presentation

Team Members: Iovan Claudia Matei Gabriela

Nania Mihai Popa Alexandru

Speaker: Nania Mihai

Page 2: Third presentation

About

”SocialX” is a web based application meant to promote student interaction and to provide a platform for their scholary improvement.

SocialX is an exercise sharing tool where students gain reputation in front of the teacher and (especially) of the other students by submitting solutions to exercises and by collecting endorsements by other students inspired to reused solutions.

Page 3: Third presentation

Objectives

The SocialX system allows three types of users:

• Teachers create courses, add exercises to topics of their courses and “endorse” a solution by stating if it's correct or wrong

• The administrator enables new teachers

• Students browse courses, exercises and solutions and add votes and new solutions.

Page 4: Third presentation

Objectives

Exercises are associated to topics inside one of the courses of a teacher.

An exercise is added to the system by uploading a file containing all the material needed to describe and solve it (in the simplest case, a PDF file describing the problem, or a compressed archive containing all the required files), and associating the exercise to a specific course and topic.

Page 5: Third presentation

Model View Controller Arhitecture

Page 6: Third presentation

Data Access Layer (Data - Base)

Page 7: Third presentation

Business Layer (Model Layer)

Page 8: Third presentation

Business Layer (Model Layer) Continue

Page 9: Third presentation

Business Layer (Model Layer) Continue

Page 10: Third presentation

Presentation Layer (HTML)

Page 11: Third presentation

Data Access Layer - Implementation

Page 12: Third presentation

Data Access Layer – Implementation Cont.

Page 13: Third presentation

Business Layer - Implementation

Page 14: Third presentation

Business Layer – Implementation Cont.

Page 15: Third presentation

Business Layer – Implementation Cont.

Page 16: Third presentation

Presentation Layer - Implementation

Page 17: Third presentation

SocialX – Login Page

Page 18: Third presentation

SocialX – Home Page

Page 19: Third presentation

SocialX – Teacher Profile Page

Page 20: Third presentation

Questions?