Skip to content
alexef edited this page Mar 6, 2013 · 6 revisions

About

WoUSO is an educational browser game, aiming at helping the students learn in a fun way. It is developed in Python using the Django framework and consists of a core: accounting, messaging, scoring and magic and modular plug-in games such as: Question of the Day, Challenge and Quest.

Performance improvements

WoUSO needs profiling, code analysis and optimizations in order to increase the response time and overall application performance. Everything by passing the current tests, and ideally adding more for better test coverage.

Required knowledge:

  • Django
  • memcached
  • Python unittest

Skill level: Intermediate

Code refactoring

This idea requires patience and attention to details. We want to refactor our code base to use Generic Class based Views (from django 1.3) and also move logic code from views to models. Other stuff needing to be refactored is magic processing, and the badges/levels system.

Required knowledge:

  • Django
  • Python unittest

Skill level: Intermediate

Clone this wiki locally