Difference between revisions of "Category:Developers"
(→2012) |
|||
Line 7: | Line 7: | ||
These articles will help you modify WeBWorK and contribute to its development. |
These articles will help you modify WeBWorK and contribute to its development. |
||
+ | * [[DevelopmentProcess]] |
||
* [[Coding Standards]] |
* [[Coding Standards]] |
||
* [[Setting up a Development Server]] |
* [[Setting up a Development Server]] |
Revision as of 11:34, 9 March 2013
Contents
Mailing Lists
Mailing Lists of interest to developers.
Developing for WeBWorK
These articles will help you modify WeBWorK and contribute to its development.
- openwebwork-devel — Discussion of WeBWorK development, searchable archives.
- openwebwork-cvs — CVS commit notifications, searchable archives.
Roadmaps
- Roadmap created at code camp WeBWorK::Rochester June 2012
The WeBWorK Open Problem Library (OPL)
This was was called the National Problem Library prior to WeBWorK version 2.5.0.
- Contributing to the Problem Library - there are instructions for contributing to the OPL
for those who have commit privileges.
- OPL3_Design_Notes - Design Notes for the OPL version 3.0
Git Hub
The latest of our repositories
The main "stable" Git Hub repository is at
Download this repository using either of these commands
git clone http://github.com/openwebwork # sets up a local git repository, this is recommended svn checkout http://github.com/openwebwork # sets up a local svn repository. This is still being supported.
There are active experimental branch repositories at
- https://github.com/mgage (Michael Gage) and
- https://github.com/aubreyja (Jason Aubrey)
- https://github.com/whytheplatypus (David Gage)
An experimental Git Hub repository for the National Problem Library is at
Very basic command list is at http://gitref.org/basic
More on Version_Control
SVN
More on Version_Control
Administrative tasks
These articles detail how we manage the WeBWorK development and release process.
- CVS Repositories
- CVS Branching
- Preparing a release for distribution (Making tarballs)
- Bugzilla user list pruning
- Create WeBWorK LiveDVD
Design/Implementation Notes
- 2009_03_tasks Notes on projects for summer 2009 from March web-conference
- AIM07/Working_Groups Notes from the August 2007 AIM workshop
- Wishlist
- Google_summer_of_code_projects
- GUI Toolkit Ideas
- PGLanguageV2 — An idea for a markup-oriented approach to PG. No code yet. (cf. PGML.)
- WeBWorK as a web service
- Problem editor ideas
- HomeworkSetEditorIdeas — Ideas for a new Homework Set Editor.
- Hierarchical problem sets ideas
- Technical design philosophy for WeBWorK — Old, but still good for inspiration or laughs.
Localization/ Internationalization
- Localization: follow link for instructions on helping with the translation effort
- Ben Walter and Grant He have made significant progress on this.
Projects
- ModernPerl -- Updating the perl coding style
- Configuration
- Improving the NPL
- Accessibility
- Grant He has begun to write tools to make writing accessible HTML code easier. He is starting with a
make_label
subroutine.
- Grant He has begun to write tools to make writing accessible HTML code easier. He is starting with a
- PG language enhancements
- Unit Testing Create automated tests to insure that WeBWorK is configured and functioning properly.
- LMS integration
- Whiteboard
- Aaron Wangberg
- Adaptive learning
- Aaron Wangberg
- Ken Appel
- Sage in WeBWorK
- Jason Aubrey
- John Travis
- Discussion Problems
- John Travis
For WeBWorK Consultants
Code camps
2013
2012
WeBWorK_Raleigh | March 8 - 10, 2013 | () |
WeBWorK_Fitchburg | October 12 - 14, 2012 | (blog post) |
WeBWorK_Winona | August 5 - 8, 2012 | (photo) |
WeBWorK_Clinton | June 20 - 22, 2012 | (blog spot) |
WeBWorK_Rochester | June 6 - 9, 2012 | (blog post) |
Subcategories
This category has the following 8 subcategories, out of 8 total.
A
D
G
L
R
T
V
W
Pages in category "Developers"
The following 62 pages are in this category, out of 62 total.
C
- CheckAnswers SubmitAnswers design
- Coding Standards
- Collecting metadata tools
- Configuration
- Contribute To WeBWorK
- Converting the webwork database from the latin1 to the utf8mb4 character set
- Create WeBWorK Amazon Machine Image (AMI) File
- Create WeBWorK LiveDVD
- Create WeBWorK Virtual Machine (.OVA) File
- CVS Branching
- CVS Commit Access
- CVS Repositories