The W.A.D Project aims to create a web-based exercise sharing tool called SOCIALX that allows students to share and vote on solutions to improve learning. SOCIALX allows teachers to create courses and exercises, and endorse solutions as correct or wrong. Students can browse courses, solutions, and add their own solutions and votes. The tool aims to increase student motivation, collaboration, and critical thinking. User interfaces differentiate features for teachers, administrators, and students. Class, use case, state machine, sequence, and activity diagrams were developed to model the system. The project uses Eclipse, Microsoft SQL Server 2008, and Gliffy.
1. W.A.D Project
SocialX System
Prof.Coordonator: Popescu Elvira Students: Iovan Claudia
Gr.10405 Matei Gabriela
Nania Mihai
Popa Alexandru
2. About project:
Web-based exercise sharing tool with
reputation system - The goal is to create a web
based application for e-learning, in which students
can share solutions to exercises and vote the
solutions proposed by other students. The students
earn points for quality solutions and thus reach
higher status in the learning community (simple
reputation system).
3. About project:
We present an application to e-learning of basic
reputation system techniques, developed with the
aims of increasing the motivation and level of
interaction among students, and helping the
students to learn from each other, such that each
one can reuse (at different levels) a solution
proposed by another, and possibly spot some
mistakes found there.
4. About project:
Our main goals are:
to increase the motivation in doing exercises and
activities
to increase the collaboration and sharing between
students
to increase critical thinking (while analysing other's
solutions and looking for errors) and thus engage
students in Learning Objectives at the highest
conceptual levels of the Bloom taxonomy
5. 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.
6. User Interfaces
The main page is the same for each type of user and
contains the login box.
After a succesfull signing in some features will be
available only for certain type of users. For
example, only the teachers will be able to upload
courses. The unavailables actions will differentiate
form the availables by inactive buttons.
7. User Characteristics
The typical user must have minimum computer
knowledge in order to use this application (no
software development skills required) but because
this application is developed on a web platform and
request registration/login for any type of user, at
minimum computer knowledge will adding
minimum knowledge of browsing on internet.
10. Class diagram
Develop a class diagram to describe the types of objects in
the system and the kinds of relationships between the objects
that exist.
11. Use Case diagram
Use Cases are used to identify the components(classes) of
the system.