This report gives the developmental process of architectural design of a simple Web-based adaptive learning system. The research in such systems has advanced significantly in recent years but there are few attempts to report the development process that could be useful for practitioner community. The system described in this project is divided into four modules that allow for various didactic, tutoring and student styles. In particular, the system adapts to knowledge differences between students and the changing knowledge of a particular student. The system considers cognitive traits of individuals at the heart of the adaptation process.