| … | |
… | |
| 4 | Version 2.0 |
4 | Version 2.0 |
| 5 | |
5 | |
| 6 | Copyright 2000-2004, The WeBWorK Project |
6 | Copyright 2000-2004, The WeBWorK Project |
| 7 | All rights reserved. |
7 | All rights reserved. |
| 8 | |
8 | |
| 9 | * [1]Introduction |
|
|
| 10 | * [2]Availability |
|
|
| 11 | * [3]Installation |
|
|
| 12 | * [4]Help |
|
|
| 13 | * [5]Bug Reports & Feature Requests |
|
|
| 14 | * [6]Patches |
|
|
| 15 | |
|
|
| 16 | Introduction |
9 | Introduction |
| 17 | |
10 | |
| 18 | The [7]WeBWorK Team is pleased to announce the release of [8]WeBWorK |
11 | The [1]WeBWorKTeam is pleased to announce the final release of WeBWorK |
| 19 | 2.0 Preview Release 4. While it is intended primarily for testing, |
12 | 2.0. After two years of work, WeBWorK 2 is stable and ready for |
| 20 | development, and evaluation of the new system, it is also suitable for |
13 | general use. The WeBWorK 1.x series has been end-of-lifed, and we |
| 21 | use in live courses. |
14 | recommend that all users upgrade to WeBWorK 2. |
| 22 | |
15 | |
| 23 | This release includes almost all of the functionality of WeBWorK 1.9, |
16 | This release includes almost all of the functionality of WeBWorK 1.9, |
| 24 | and contains new functionality beyond what it possible with 1.9. New |
17 | and contains new functionality beyond what it possible with 1.9. New |
| 25 | features since [9]PreviewRelease3 include: |
18 | feature since WeBWorK 1.9 include: |
| 26 | |
19 | |
| 27 | * architectural improvements |
20 | * An improved database system. |
|
|
21 | + Problem sets can be manipulated in the abstract without being |
|
|
22 | assigned to students. |
|
|
23 | + Sets can be easily assigned and unassigned |
|
|
24 | + Problem set defaults are stored once, making it easy to |
|
|
25 | change defaults without distubing values overridden for |
|
|
26 | particular students. |
|
|
27 | + Support for both WeBWorK 1.x databases and SQL databases. |
|
|
28 | * A more consistent and easier to use user interface. |
|
|
29 | + Breadcrumbs show your current location in the system relative |
|
|
30 | to the root. |
|
|
31 | + Login message indicates who you are logged in as and who you |
|
|
32 | are acting as. |
|
|
33 | + Links bar allows quick access to many featuers of the system. |
|
|
34 | + Siblings list allows one-click access to other problems in |
|
|
35 | the same set or other sets in the same course. |
|
|
36 | * Look of pages is fully-customizeable look due to HTML template |
|
|
37 | system and CSS support. |
|
|
38 | * Global Act As feature allowing instructors to view the system from |
|
|
39 | the point of view of a student. |
|
|
40 | * Web-based course administration tools. |
|
|
41 | + Create and delete courses. |
|
|
42 | + Export course databases to standard XML format, import |
|
|
43 | exported databases. |
|
|
44 | * Architectural improvements make it easy to add features to the |
|
|
45 | system. |
|
|
46 | + Object-based content generation system enables addition of |
|
|
47 | new components easy. |
|
|
48 | + Table-driven virtual heirarchy of system components allows |
|
|
49 | for customization of system URLs. |
|
|
50 | + Modular database layer enables support for additional |
|
|
51 | database backends. |
|
|
52 | |
|
|
53 | New features since [2]PreviewRelease4 include: |
|
|
54 | |
|
|
55 | * New display modes: [3]jsMath and [4]ASCIIMathML (DavideCervone). |
|
|
56 | * Support for problem library metadata database (JohnJones). |
|
|
57 | * Improved Statistics and Student Progress functionality. |
|
|
58 | * Improved Apache configuration and CourseEnvironment seeding. |
|
|
59 | * Lockdown of authorization system. |
|
|
60 | * Behavior of interactive problem processor customizable. |
|
|
61 | * Published flag for problem sets. |
|
|
62 | * Hmwk Set Editor updated to match UI of Classlist Editor. |
| 28 | * user interface improvements |
63 | * User interface improvements. |
| 29 | * web-based course management |
64 | * Set Maker improvements (JohnJones). |
| 30 | * new Set Maker feature for interactive set building |
65 | * dvipng baseline support for equation images (JohnJones). |
| 31 | (JohnJones[10]?) |
66 | * Automatic upgrading of databases from WeBWorK 1.x courses. |
| 32 | * many bug fixes |
67 | * Improved sorting of problem sets (WilliamWheeler). |
|
|
68 | * Enable upload/download/delete problem files. |
|
|
69 | |
|
|
70 | (Contributiors: please feel free to add anything I've forgotten.) |
| 33 | |
71 | |
| 34 | Availability |
72 | Availability |
| 35 | |
73 | |
| 36 | The complete system is distributed as two tarballs. One for the |
74 | The complete system is distributed as two tarballs. One for the |
| 37 | WeBWorK system itself, and one for the PG system, including a standard |
75 | WeBWorK system itself, and one for the PG system, including a standard |
| 38 | set of PG modules and macro files. |
76 | set of PG modules and macro files. |
| 39 | |
77 | |
| 40 | Files are available below and on our SourceForge project page: |
78 | Files are available below and on our SourceForge project page: |
| 41 | [11]http://sourceforge.net/project/showfiles.php?group_id=93112 |
79 | [5]http://sourceforge.net/project/showfiles.php?group_id=93112 |
|
|
80 | |
|
|
81 | Installation directly from CVS is also possible. Refer to the |
|
|
82 | [6]InstallationManual for more information. |
| 42 | |
83 | |
| 43 | Installation |
84 | Installation |
| 44 | |
85 | |
| 45 | Documentation on installing and configuring WeBWorK is available on |
86 | Documentation on installing and configuring WeBWorK is available in |
| 46 | this wiki. The relevant wiki topics are as follows: |
87 | the [7]InstallationManual. Instructions on [8]CourseCreation and |
|
|
88 | [9]CourseUpgrade are also available. |
| 47 | |
89 | |
| 48 | * Installing WeBWorK |
90 | Upgrading SQL course databases |
| 49 | + Step 1: [12]SystemRequirements - satisfy system requirements. |
91 | |
| 50 | + Step 2: [13]DirectorySetup - download and unpack the WeBWorK |
92 | The structure of SQL databases changed slightly with this release. As |
| 51 | distribution. |
93 | a result, you must modify any SQL course databases that were created |
| 52 | + Step 3: [14]ApacheSetup - configure apache. |
94 | with an earlier version of WeBWorK 2. Specifically, you must change |
| 53 | + Step 4: [15]TestCourse - create a test course to verify your |
95 | the name of the problem_header field to hardcopy_header. If you are |
| 54 | installation. |
96 | using MySQL, you can use the following tiny script: |
| 55 | + Step 5: [16]AdminCourse - create the admin course for |
97 | echo "ALTER TABLE set_not_a_keyword CHANGE COLUMN problem_header hardcopy_heade |
| 56 | web-based course administration. |
98 | r TEXT;" \ |
| 57 | + Step 6: [17]SystemConfig - customize your system |
99 | "ALTER TABLE set_user CHANGE COLUMN problem_header hardcopy_header TEXT;" | |
| 58 | configuration. |
100 | mysql -u root -p webwork_CourseID |
| 59 | + Step 7: [18]MiscConfig - customize miscellaneous |
101 | |
| 60 | system-dependant settings. |
102 | Replace CourseID with the name of the course you want to modify. |
| 61 | * Creating and Upgrading Courses |
|
|
| 62 | + [19]CourseCreation - creating a new course. |
|
|
| 63 | + [20]CourseUpgrade - preparing a course from WeBWorK 1.x for |
|
|
| 64 | use under WeBWorK 2.0. |
|
|
| 65 | |
103 | |
| 66 | Help |
104 | Help |
| 67 | |
105 | |
| 68 | If you need help installing or using [21]WeBWorK 2.0, visit the |
106 | If you need help installing or using WeBWorK 2.0, visit the |
| 69 | [22]WeBWorK discussion group and post your question there. The |
107 | [10]WeBWorK discussion group and post your question there. The |
| 70 | developers monitor this forum. |
108 | developers monitor this forum. |
| 71 | |
109 | |
| 72 | Bug Reports & Feature Requests |
110 | Bug Reports & Feature Requests |
| 73 | |
111 | |
| 74 | Submit bug reports and feature requests at |
112 | Submit bug reports and feature requests at |
| 75 | [23]http://bugs.webwork.rochester.edu/. We can't fix bugs and add |
113 | [11]http://bugs.webwork.rochester.edu/. We can't fix bugs and add |
| 76 | features if you don't tell us about them! |
114 | features if you don't tell us about them! |
| 77 | |
115 | |
| 78 | Patches |
116 | Patches |
| 79 | |
117 | |
| 80 | While we welcome patches of any sort, by patching against the latest |
118 | While we welcome patches of any sort, by patching against the latest |
| 81 | CVS code, you save us and yourself time. A bug in Preview Release 4 |
119 | CVS code, you save us and yourself time. A bug in this release may be |
| 82 | may be fixed in CVS, and we can more easily handle patches against the |
120 | fixed in CVS, and we can more easily handle patches against the latest |
| 83 | latest code. Check out the latest development version from CVS and |
121 | code. Check out the latest development version from CVS and patch |
| 84 | patch against that. Consult the [24]WeBWorKCVS topic for more |
122 | against that. Consult the [12]WeBWorKCVS topic for more information. |
| 85 | information. |
|
|
| 86 | |
|
|
| 87 | -- [25]SamHathaway - 13 May 2004 |
|
|
| 88 | |
|
|
| 89 | ----- Revision r1.1 - 13 May 2004 - 22:09 GMT - [26]SamHathaway |
|
|
| 90 | |
|
|
| 91 | Copyright © 1999-2003 by the contributing authors. All material on |
|
|
| 92 | this collaboration platform is the property of the contributing |
|
|
| 93 | authors. |
|
|
| 94 | Ideas, requests, problems regarding TWiki? [27]Send feedback. |
|
|
| 95 | |
123 | |
| 96 | References |
124 | References |
| 97 | |
125 | |
| 98 | 1. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Introduction |
|
|
| 99 | 2. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Availability |
|
|
| 100 | 3. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Installation |
|
|
| 101 | 4. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Help |
|
|
| 102 | 5. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Bug_Reports_Feature_Requests |
|
|
| 103 | 6. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4#Patches |
|
|
| 104 | 7. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorK |
126 | 1. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorKTeam |
| 105 | 8. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorK |
|
|
| 106 | 9. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease3 |
127 | 2. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/PreviewRelease4 |
| 107 | 10. http://devel.webwork.rochester.edu/twiki/bin/edit/Webwork/JohnJones?topicparent=Webwork.PreviewRelease4 |
128 | 3. http://www.math.union.edu/~dpvc/jsMath/ |
|
|
129 | 4. http://www1.chapman.edu/~jipsen/asciimath.html |
| 108 | 11. http://sourceforge.net/project/showfiles.php?group_id=93112 |
130 | 5. http://sourceforge.net/project/showfiles.php?group_id=93112 |
| 109 | 12. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/SystemRequirements |
|
|
| 110 | 13. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/DirectorySetup |
|
|
| 111 | 14. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/ApacheSetup |
|
|
| 112 | 15. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/TestCourse |
131 | 6. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/InstallationManual |
| 113 | 16. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/AdminCourse |
|
|
| 114 | 17. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/SystemConfig |
132 | 7. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/InstallationManual |
| 115 | 18. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/MiscConfig |
|
|
| 116 | 19. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/CourseCreation |
133 | 8. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/CourseCreation |
| 117 | 20. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/CourseUpgrade |
134 | 9. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/CourseUpgrade |
| 118 | 21. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorK |
|
|
| 119 | 22. http://webhost.math.rochester.edu/webworkdocs/discuss/ |
135 | 10. http://webhost.math.rochester.edu/webworkdocs/discuss/ |
| 120 | 23. http://bugs.webwork.rochester.edu/ |
136 | 11. http://bugs.webwork.rochester.edu/ |
| 121 | 24. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorKCVS |
137 | 12. http://devel.webwork.rochester.edu/twiki/bin/view/Webwork/WeBWorKCVS |
| 122 | 25. http://devel.webwork.rochester.edu/twiki/bin/view/Main/SamHathaway |
|
|
| 123 | 26. http://devel.webwork.rochester.edu/twiki/bin/view/Main/SamHathaway |
|
|
| 124 | 27. mailto:sh002i@math.rochester.edu?subject=TWiki Feedback on Webwork.PreviewRelease4 |
|
|