Speclad - a collaborative, problem-based, learning environment

Submit a Problem and Invite Solutions
Submit a Solution
Download SpeCLaD Plugin for Eclipse

This project's ambition is to provide an effective and supportive community-based learning environment. This learning environment was initially build around how to create a UML class diagram (i.e. a Solution) from a simple textual requirement specification (i.e. a Problem). To this end, our environment is based on both this web site and an Eclipse plugin.

This Speclad website

The Speclad website enables both novices and experts to share and discuss Problems and Solutions. It provides a public repository organised around improving learning outcomes.

The Speclad website enables users to:

  • publish online independently their:
    • Problems (in the form of textual descriptions), and/or
    • Solution(s) to a specific problem - a Solution is published as an image, and can also be accompanied by its associated SpeCLaD file as generated by the SpeCLaD Eclipse plugin for class diagram's solutions;
  • view published Problems and their various Solutions in a user friendly format; and
  • rate and discuss published Problems and their Solution(s), via both their associated forums and the image annotation tool.

The SpeCLaD Eclipse plugin

Learning and understanding how to build UML class diagram from requirement specifications is often difficult for anybody new to Object Oriented software design. The aim of the SpeCLaD Eclipse plugin is to provide a step by step guide on how to build these diagrams. This website also enable to share class diagrams Solutions in the SpeCLaD plugin format.