Category:Developers

From WeBWorK
(Difference between revisions)
Jump to: navigation, search
(Mailing Lists)
(Administrative tasks)
 
(47 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
===Mailing Lists ===
 
===Mailing Lists ===
  
[Mailing Lists]] of interest to developers.
+
[[Mailing Lists]] of interest to developers.
  
 
=== Developing for WeBWorK ===
 
=== Developing for WeBWorK ===
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]]
 +
 
* [http://lists.sourceforge.net/lists/listinfo/openwebwork-devel openwebwork-devel] {{--}} Discussion of WeBWorK development, searchable archives.
 
* [http://lists.sourceforge.net/lists/listinfo/openwebwork-devel openwebwork-devel] {{--}} Discussion of WeBWorK development, searchable archives.
 
* [http://lists.sourceforge.net/lists/listinfo/openwebwork-cvs openwebwork-cvs] {{--}} CVS commit notifications, searchable archives.
 
* [http://lists.sourceforge.net/lists/listinfo/openwebwork-cvs openwebwork-cvs] {{--}} CVS commit notifications, searchable archives.
  
===Adding WeBWorK questions to the National Problem Library (NPL) ===
 
  
 +
=== Roadmaps ===
 +
* [[Roadmap]] created at code camp WeBWorK::Rochester June 2012
  
There are instructions for  
+
* [[Roadmap Details]] about the backend of Webwork
[[Contributing_to_the_NPL |contributing to the NPL]]
+
 
 +
===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_NPL |contributing to the OPL]]
 
for those who have commit privileges.
 
for those who have commit privileges.
  
=== SVN ===
+
* [[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
 +
 
 +
http://github.com/openwebwork
 +
 
 +
 
 +
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
 +
* https://github.com/jasongrout/webwork-national-problem-library
 +
 
 +
 
 +
Very basic command list is at http://gitref.org/basic
 +
 
 +
 
 +
More on [[Version_Control]]
 +
 
 +
=== SVN (obsolete -- use github) ===
  
 
* [[Subversion]]
 
* [[Subversion]]
 
* [[Download from SVN]]
 
* [[Download from SVN]]
 
* [[SVN Commit Access]]
 
* [[SVN Commit Access]]
 +
More on [[Version_Control]]
  
=== Administrative tasks ===
+
=== Administrative tasks (historical )===
  
 
These articles detail how we manage the WeBWorK development and release process.
 
These articles detail how we manage the WeBWorK development and release process.
Line 45: Line 85:
 
* [[WeBWorK as a web service]]
 
* [[WeBWorK as a web service]]
 
* [[Problem editor ideas]]
 
* [[Problem editor ideas]]
 +
* [[HomeworkSetEditorIdeas]] {{--}} Ideas for a new Homework Set Editor.
 
* [[Hierarchical problem sets ideas]]
 
* [[Hierarchical problem sets ideas]]
 
* [[Technical design philosophy for WeBWorK]] {{--}} Old, but still good for inspiration or laughs.
 
* [[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]]
 +
** [[Collecting metadata tools]]
 +
* [[Accessibility]]
 +
** Grant He has begun to write tools to make writing accessible HTML code easier.  He is starting with a <code>make_label</code> subroutine.
 +
* [[PG language enhancements]]
 +
* [[Unit Testing]] Create automated tests to insure that WeBWorK is configured and functioning properly.
 +
* LMS integration
 +
** [[Blackboard]]
 +
** [[Moodle Integration]]
 +
** [[Moodle 2.0]]
 +
*[[Whiteboard]]
 +
** Aaron Wangberg
 +
*[[ Adaptive learning]]
 +
** Aaron Wangberg
 +
** Ken Appel
 +
* [[Sage in WeBWorK]]
 +
** Jason Aubrey
 +
** John Travis
 +
* [[Discussion Problems]]
 +
** John Travis
  
 
=== For WeBWorK Consultants ===
 
=== For WeBWorK Consultants ===
Line 52: Line 123:
 
* [[WeBWorK Consultants, Workshops and Training Sessions]]
 
* [[WeBWorK Consultants, Workshops and Training Sessions]]
 
* [[Documentation for WeBWorK Consultants]]
 
* [[Documentation for WeBWorK Consultants]]
 +
 +
 +
=== Code camps ===
 +
 +
 +
====2013 ====
 +
 +
 +
 +
==== 2012 ====
 +
 +
 +
{| class="wikitable"
 +
|-
 +
| [[WeBWorK_Raleigh]]
 +
| March 8 - 10, 2013
 +
| ()
 +
|-
 +
| [[WeBWorK_Fitchburg]]
 +
| October 12 - 14, 2012
 +
| ([http://michaelgage.blogspot.com/2012/10/the-webworkfitchburg-code-camp-took.html#more blog post])
 +
|-
 +
| [[WeBWorK_Winona]]  ||  August 5 - 8, 2012
 +
| ([http://drjt7.blogspot.com/2012/08/webworkwinona-gets-underway-its-sunday.html photo])
 +
|-
 +
| [[WeBWorK_Clinton]]  || June 20 - 22, 2012
 +
| ([http://drjt7.blogspot.com/2012/06/webworkclinton-2012-this-webwork-users.html  blog spot])
 +
|-
 +
| [[WeBWorK_Rochester]] || June 6 - 9, 2012
 +
| ([http://michaelgage.blogspot.com/2012/06/summary-for-webworkrochester2012.html#more  blog post])
 +
|}
 +
 +
 +
 +
 +
 +
 +
 +
  
  
 
[[Category:Top]]
 
[[Category:Top]]

Latest revision as of 17:57, 1 June 2014

Contents

Mailing Lists

Mailing Lists of interest to developers.

Developing for WeBWorK

These articles will help you modify WeBWorK and contribute to its development.


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.

for those who have commit privileges.


Git Hub

The latest of our repositories

The main "stable" Git Hub repository is at

http://github.com/openwebwork


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

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 (obsolete -- use github)

More on Version_Control

Administrative tasks (historical )

These articles detail how we manage the WeBWorK development and release process.

Design/Implementation Notes

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

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 5 subcategories, out of 5 total.

D

R

T

V

W

follow us