About 3 months ago I compared the number of lines of code in EDU 2.0 and Moodle. Since then, we've grown from 120,000 members to 150,000 members and launched a beautiful new version of our site. In addition, we've added a large amount of functionality, including:
- Blackboard import
- New Library feature for sharing and browsing resources within a school, district and community
- Brand new sophisticated curriculum and proficiency tracking with graphical reporting
- Shortcuts menu for one-click access to classes
Here are the updated statistics for our code base:
- 37,000 -> 43,000 lines of code (+16%)
- 742 -> 860 classes (+15%)
- 4977 -> 5731 methods (+15%)
- 6 -> 6 methods per class on average (+0%)
- 5 -> 5 lines of code per method on average (+0%)
Overall, the code base went up by about 15%. The good news is that the EDU 2.0 code base is still very small compared with Moodle. Here's the updated comparison:
- Moodle: 1,500,000+ lines of PHP (maybe more in Moodle 2.0), 300 man years
- EDU 2.0: 43,000 lines of Ruby, 5 man years
Comments