In your team project, you will implement an online learning community. Online learning
communities are social and collaborative networks using a shared Web-based space. Members
discuss issues, seek advice, ask questions, hold meetings, and work together on projects. The
communities are built around a specific topic: photo, sports, education, etc. An example
illustrated by the textbook is photo.net
You can choose what community you want to build, choose something that you feel passionate
about it and that you might want to continue develop after you finish this course. Independent of
the topic of your community, you will build it as an Internet Web application, accessible through
a browser or a mobile device. You will develop it incrementally, using the textbook as a
guideline. Here is a web version of the textbook
Milestone 1
a) Define and document usage scenarios for your community, that is, what exactly are its
functions, as seen by the users.
b) Implement User Registration and Management. Your web-site shall permit the user to
register, define their profiles. The user can be grouped in different categories. User
information is stored in the database (Exercises 1-5 from “User Registration and
Management”).
For Milestone 1, read and follow the guidelines from the textbook, Chapters 1-5. Make sure your
implementation answers Exercise 1-5 from chapter “User Registration and Management”
Milestone 2
For Milestone 2, read and follow the guidelines from the textbook, Chapters 6.
Milestone 3
For Milestone 3, read and follow the guidelines from the textbook, Chapters 11 and 12.
Notes:
B. For every milestone, you have to package your software and upload it on SIT server