skodak
a9cca58ea2
MDL-9643 minor maths unit test cleanup
2007-05-25 07:07:05 +00:00
nicolasconnault
8ae28b4959
MDL-9506 WOrking on grade_tree edit tree
2007-05-25 07:02:04 +00:00
skodak
8bbb7e471e
MDL-9643 removing the sample files, use our unit tests instead
2007-05-25 06:54:48 +00:00
skodak
ffaa6c4abd
MDL-9643 mathslib.php library, unit tests, removed e and pi constants
2007-05-25 06:50:09 +00:00
skodak
2d53fa5031
MDL-9643 evalmath library improvement - sample calc functions
2007-05-25 06:07:45 +00:00
jamiesensei
61d9b9fc5d
oops. reverting changes which shouldn't have been committed to HEAD.
2007-05-25 05:49:51 +00:00
jamiesensei
bdc66c2a5d
fix for category.php lists. Slight change in listlib api caused breakage.
2007-05-25 04:59:17 +00:00
skodak
0b5f7f5948
MDL-9643 evalmath library import - tweaks and wrapper class ahead
2007-05-24 19:12:18 +00:00
tjhunt
6e9debfbf1
Removing remaining references to RQP in core code. I had not realised there were so many.
By the way, I am committing this from a pub in York. Pub's with wireless, whatever next?
2007-05-24 17:25:37 +00:00
skodak
98518b6221
MDL-9876 import adodb 4.95a
2007-05-24 17:14:58 +00:00
sam_marshall
8101dccb8e
MDL-9920 Allowed xmldb to create 32-bit serial fields if specified, in postgres
2007-05-24 15:18:35 +00:00
nicolasconnault
2186f72cb1
MDL-9629 Beginning the edit category page. Also added dmllib::sql_max($field) and fixed a few bugs. Grade_item should now extrapolate its sortorder upon insertion if not set, by looking up the last sortorder in the table, and incrementing by 1.
2007-05-24 08:50:01 +00:00
nicolasconnault
5e2274737c
MDL-9506 Added grademax extrapolation from scale info for grade_item, in insert() and update() methods. Corrected a few other minor bugs.
2007-05-24 03:32:20 +00:00
toyomoyo
3abe994563
fixing a typo
2007-05-24 03:07:27 +00:00
toyomoyo
ce34ed3a76
fix for MDL-9137, adding support for gradebook plugins for db, cron, events, permission structures etc
2007-05-24 02:16:31 +00:00
nicolasconnault
a15428a2f6
MDL-9889 Fixed a couple of bugs that were only detected by PHP5. Nothing major at all.
2007-05-24 02:08:20 +00:00
toyomoyo
5283e9598d
correcting handling of scales
2007-05-23 07:26:38 +00:00
toyomoyo
9d5c91b111
fixing scale for grade_grab_grades()
2007-05-23 06:25:13 +00:00
jamiesensei
a69dacfd48
reverting back to version 1.2. Accidentally committed version 1.3 in HEAD.
2007-05-23 00:59:36 +00:00
tjhunt
5d852ba111
When using DEBUG_DEVELOPER, make error(...) output a stack trace.
2007-05-22 13:25:31 +00:00
skodak
d46306de6a
MDL-9848 eventslib improvements and cleanup
2007-05-22 10:26:29 +00:00
jamiesensei
cd26d8e047
MDL-9857 "more options in print_context function"
2007-05-22 10:09:22 +00:00
nicolasconnault
9c585e573c
MDL-9506 Changed grade_tree fullobjects param (not fully implemented) to $include_grades param, default to false, fully implemented. Full objects are always loaded when building the tree, but grades are only loaded conditionally.
2007-05-22 09:03:33 +00:00
nfreear
ac9052357a
Follow up for MDL-9753, accepts HTML for $text param (THEME->larrow, rarrow don't work in stock IE6).
2007-05-22 08:59:56 +00:00
nicolasconnault
92a66edf7a
MDL-9506 Implemented grade_tree->update_db, fixed bugs in grade_category etc...
2007-05-22 04:38:20 +00:00
toyomoyo
9fffb69162
MDL-8877, specify time of manual enrolments and related improvements for changing enrolment period from user/index.php. Thanks Andrei!
2007-05-22 02:08:22 +00:00
skodak
4db13f9465
MDL-9880 Remove user_activate() method from public API because it was used only from user_confirm() in LDAP, other plugins use only user_confirm()
...
MDL-9575 fix email signup in ldap auth mod
2007-05-21 20:33:42 +00:00
jamiesensei
9ae3af87ae
MDL-9856 allow passing moodle_url to moodle_form constructor as action instead of passing url as a string
2007-05-21 16:11:17 +00:00
skodak
97c13bd803
MDL-9866 incorrect include() in simpletest library
2007-05-21 14:27:22 +00:00
jamiesensei
d92b9d9140
new sql to fetch question counts for categories all in one sql query. Question count now included in drop down box.
2007-05-21 09:26:17 +00:00
nicolasconnault
adc2f286e6
MDL-9506 Extracted the code that applies droplow and keephigh rules to aggregated values, into its own little method. Unit testing this method revealed a coding error which I have rectified.
2007-05-21 08:56:44 +00:00
nicolasconnault
c227624882
MDL-9506 New grade_tree->build_tree_filled method called at the end of renumber(). Prepares object for display_grades().
2007-05-21 07:47:41 +00:00
nicolasconnault
ab53054fd1
MDL-9506 Removed the debugging message for the fetch() methods. Added droplow and keephigh rules to grade_category::aggregate_grades(). The only question now is what to do when the droplow or keephigh field is larger than the number of grades for a given user/item combination. At the moment it just gives that value 0.
2007-05-21 05:54:12 +00:00
nicolasconnault
750b0550d9
MDL-9506 Resolved a small bug in grade_category that failed the set_as_parent method.
2007-05-21 02:22:12 +00:00
jamiesensei
83bc64dba4
adding quoting to output of hidden params in moodle_url
2007-05-20 17:05:27 +00:00
jamiesensei
3a3c454ede
UI for editing questions changed to support sharing questions in multiple contexts. Also changed import / export and category editing form to use formslib.
2007-05-20 16:17:48 +00:00
jamiesensei
fae60ee3d3
small additions to comments on moodle_url
2007-05-20 14:05:49 +00:00
jamiesensei
b0bc5219d8
some changes to listlib to make it possible to chain the paging of several lists together that are displayed on the same page, so that paging can work across several lists
2007-05-20 13:59:58 +00:00
jamiesensei
f161729e21
new element for formslib selectgroups is a select drop down with options grouped into optgroups
2007-05-20 11:48:02 +00:00
jamiesensei
7bd4342642
small fix for uninitialised var
2007-05-20 11:20:49 +00:00
skodak
89028eed59
MDL-9855 upgrade HTML Purifier to v1.6.1
2007-05-20 05:35:43 +00:00
jmg324
282c169549
MDL-9802 added my:manageblocks capability so admins can define whether users can add/remove blocks from myMoodle page
2007-05-18 11:57:46 +00:00
skodak
93759defcf
MDL-9842 Groups from groupings not moved to "Not in a grouping"; merged from MOODLE_18_STABLE
2007-05-18 09:20:52 +00:00
nicolasconnault
03f01edded
MDL-9506 New grade_category::set_as_parent($children) method (non-static). Crucial method for adding categories over children. 4 constraints have been set up, and successfully tested in unit tests. However, the method fails when it comes to updating the children's parent fields. The test data may be missing some required fields.
2007-05-18 08:05:53 +00:00
nicolasconnault
d7f1cc4c3b
MDL-9506 Fixed up the grade_tree and its unit tests. The main change to notice is in grade_category, where the array returned by get_children() is indexed by sortorder. The associated unit tests have been updated to reflect this important change.
2007-05-18 05:34:30 +00:00
skodak
d77717d786
MDL-9843 get_cached_events does not handle components properly;
...
whitespace cleanup;
minor coding style changes - such as always returning arrays from get cached and file events;
marked some functions as eventslib internal only
2007-05-17 15:44:07 +00:00
skodak
4230372f19
removed unused $varprefix
2007-05-17 14:05:36 +00:00
nicolasconnault
a39cac258d
MDL-9506 Elements of the array returned by grade_category::get_children are now indexed by sortorder, to work more easily with grade_tree methods.
...
New get_sortorder method for grade_category and grade_item. This is used when the type of an object is unknown, and could be either one. Because categories have a "virtual" sortorder (through their grade_item), they can transparently return one as well.
Unit tests fail for grade_tree at present because of faulty implementation which is being fixed. The $depth attribute has been completely removed, as well as a number of switch statements, in favour of an $index variable which is exploded and used to build strings of array keys for eval statements (unset and array_splice). Can't wait to get all this working :-)
2007-05-17 09:04:52 +00:00
nicolasconnault
607a0bbbc9
MDL-9506 Successfully implemented the grade_tree methods for moving an element somewhere else in the tree. Tests pass successfully. However the test data doesn't yet include more than 1 top-category, so I can't test moving it. Direct insertion and deletion have not yet been tested, although insertion is used by the move_element method.
2007-05-17 04:13:42 +00:00
nicolasconnault
8ff4550af2
MDL-9506 Refactored some of the category methods into grade_tree, same for unit tests.
2007-05-17 02:22:32 +00:00