You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
(41) |
May
(353) |
Jun
(133) |
Jul
(534) |
Aug
(401) |
Sep
(219) |
Oct
(86) |
Nov
(144) |
Dec
(61) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
(200) |
Feb
(130) |
Mar
(345) |
Apr
(153) |
May
(247) |
Jun
(338) |
Jul
(222) |
Aug
(70) |
Sep
(39) |
Oct
(27) |
Nov
(76) |
Dec
(30) |
2007 |
Jan
(81) |
Feb
(44) |
Mar
(9) |
Apr
|
May
(3) |
Jun
(2) |
Jul
(34) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
|
Dec
(6) |
2008 |
Jan
|
Feb
|
Mar
(5) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2009 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
(7) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Matthew B. <mat...@ou...> - 2006-05-22 20:22:51
|
Alistair Young wrote: > Before I dive off into bodguts, has anyone seen this before, or any > suggestions as to why it happens? > > UserDetail bodUserDetail = UserDetail.findUserDetail(user.getPrimaryKey()) > > where user = org.bodington.server.realm.User Yep this is because UserDetail has it's own primary key and the primary key of the refering User. Your asking for the UserDetail object with the primary key of the User which doesn't exist. > always gives a ClassCastException. Is a User.PrimaryKey different from a > UserDetail.PrimaryKey? You get this because the database layer is trying to case a User object found by its primary key into a UserDetail object. > Always have to use sql to get UserDetail from a User. Yep. UserDetail.findUserDetail("user_id = ?"); Or make a findUserDetailByUser which does the SQL behind the scenes. You may also want to make user_id an indexkey if performance becomes a problem. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Alistair Y. <ali...@sm...> - 2006-05-19 07:45:22
|
Before I dive off into bodguts, has anyone seen this before, or any suggestions as to why it happens? UserDetail bodUserDetail = UserDetail.findUserDetail (user.getPrimaryKey()) where user = org.bodington.server.realm.User always gives a ClassCastException. Is a User.PrimaryKey different from a UserDetail.PrimaryKey? Always have to use sql to get UserDetail from a User. Alistair |
From: Matthew B. <mat...@ou...> - 2006-05-18 16:02:56
|
It's back up and running with the new CVS root. http://dev.weblearn.ox.ac.uk/cruisecontrol/buildresults/bodington -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-05-18 11:46:43
|
> From: Matthew Buckett > All I meant was that you'd only called noteEdit from BuildingSession=20 > subclasses and not ever from Facility. Facility.java:7784 - Peter |
From: Matthew B. <mat...@ou...> - 2006-05-18 10:49:48
|
Peter Crowther wrote: >> From: Matthew Buckett >> Any progress on the upgrade script? > > I believe the script in the 2.6 to 2.7 upgrade should work. Did I miss > something? > >> I see you're only recording updates for "properly" written bodington >> tools that do their work though sessions (assessment tools >> ;-). > > Yeah. Ideas for alternatives are welcome, but I think it'd be helpful > to centralise the work of noteEdit(). The BuildingSession interface > already publishes that method, and I think most tools should be able to > get to a BuildingSession. All I meant was that you'd only called noteEdit from BuildingSession subclasses and not ever from Facility. >> What are >> you recording the dates for? Managers or users? > > I believe Leeds intend them to be used by managers. I hope Michael will > say more when he writes his email (hint!) I'm all ears. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-05-18 10:32:45
|
> From: Matthew Buckett > Any progress on the upgrade script? I believe the script in the 2.6 to 2.7 upgrade should work. Did I miss something? > I see you're only recording updates for "properly" written bodington=20 > tools that do their work though sessions (assessment tools=20 > ;-). Yeah. Ideas for alternatives are welcome, but I think it'd be helpful to centralise the work of noteEdit(). The BuildingSession interface already publishes that method, and I think most tools should be able to get to a BuildingSession. > What are=20 > you recording the dates for? Managers or users? I believe Leeds intend them to be used by managers. I hope Michael will say more when he writes his email (hint!) - Peter |
From: Matthew B. <mat...@ou...> - 2006-05-18 09:58:26
|
We have a class org.bodington.server.resources.ResourceSummary that seems to be returned by a couple of routines in NavigationSession: public ResourceSummary getRootSummary() throws BuildingServerException; public Vector childSummaries( PrimaryKey resource_id ) throws BuildingServerException; but it seems like these methods never get called. What was the idea with ResourceSummary and is it going to be developed further? -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Matthew B. <mat...@ou...> - 2006-05-17 22:10:34
|
Peter Crowther wrote: > New for your delectation and delight: > > - Improved content package export and modification. Correct namespace > used for the 'lang' attribute; namespaces accepted for the 'lang' > attribute; modification of the basic properties now correctly updates > the metadata and tidies up any previous screw-ups. UHI, you'll want to > grab this I think - XMLRepository and a big chunk of the > BuildingSessionImpl changes are related to this. Nice one. Any progress on the upgrade script? > - Creation and edit dates and usernames are stored on resources. > They're not displayed yet. Expect an email from Leeds shortly opening > up a discussion on where they could be displayed. Logic for updating > the last edit date and user is centralised in > BuildingSessionImpl::noteEdit(). I see you're only recording updates for "properly" written bodington tools that do their work though sessions (assessment tools ;-). What are you recording the dates for? Managers or users? > - Deadlines are now expressed as a date and time rather than just as a > date. Parsing and rendering of deadlines is centralised in Facility > (sorry!) - parseDateInput and outputDateInput are the methods to look > at. Creation templates have been modified to render using these new > methods, so an alternative mechanism such as the Weblearn JS calendar > (or going back to one input box) could be implemented simply by changing > these two methods. Looks like a nice improvement. > - When displaying MCQ results, the display can now be ordered by the > user's alias. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Matthew B. <mat...@ou...> - 2006-05-17 21:57:00
|
Matthew Buckett wrote: > NavigationSession doesn't contain the idea of the current resource any > longer? Currently working along this route and now I have a NavigationSession that doesn't know the current resource. I have split NavigationSession from the BuildingSession Hierarchy although I may join them up again later. I am also looking at removing the RMI stuff from the code as it isn't used anywhere. I have also split UploadedFiles into UploadedFileSession that can be obtained from a BuildingSession. All this is on WebLearn (spring branch) at the moment but may well start filtering across to Bodington unless people have objections. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-05-17 21:35:44
|
PiBGcm9tOiBBbnRvbnkgQ29yZmllbGQgDQo+IEV4Y2VsbGVudCBQZXRlciwgSSdsbCBncmFiIHRo aXMgYW5kIGdpdmUgaXQgdGhvcm91Z2ggd29yayBvdXQhIA0KDQoNClBsZWFzZS4gIEknZCByYXRo ZXIga25vdyBpZiBpdCdzIHN0aWxsIG5vdCB1cCB0byBzY3JhdGNoLg0KDQogICAgICAgICAgICAt IFBldGVyLCB2aWEgZG9kZ3kgd2VibWFpbA0KDQo= |
From: Antony C. <an...@sm...> - 2006-05-17 16:58:19
|
Ah the good old days... Excellent Peter, I'll grab this and give it thorough work out! Cheers, Antony On 17 May 2006, at 17:52, Peter Crowther wrote: > New for your delectation and delight: > > - Improved content package export and modification. Correct namespace > used for the 'lang' attribute; namespaces accepted for the 'lang' > attribute; modification of the basic properties now correctly updates > the metadata and tidies up any previous screw-ups. UHI, you'll want = to > grab this I think - XMLRepository and a big chunk of the > BuildingSessionImpl changes are related to this. > > - Creation and edit dates and usernames are stored on resources. > They're not displayed yet. Expect an email from Leeds shortly opening > up a discussion on where they could be displayed. Logic for updating > the last edit date and user is centralised in > BuildingSessionImpl::noteEdit(). > > - Deadlines are now expressed as a date and time rather than just as a > date. Parsing and rendering of deadlines is centralised in Facility > (sorry!) - parseDateInput and outputDateInput are the methods to look > at. Creation templates have been modified to render using these new > methods, so an alternative mechanism such as the Weblearn JS calendar > (or going back to one input box) could be implemented simply by=20 > changing > these two methods. > > - When displaying MCQ results, the display can now be ordered by the > user's alias. > > - Peter > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services,=20 > security? > Get stuff done quickly with pre-integrated technology to make your job=20= > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache=20 > Geronimo > http://sel.as-us.falkag.net/sel?cmd=3Dlnk&kid=120709&bid&3057&dat=121642= > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Peter C. <Pet...@me...> - 2006-05-17 16:52:59
|
New for your delectation and delight: - Improved content package export and modification. Correct namespace used for the 'lang' attribute; namespaces accepted for the 'lang' attribute; modification of the basic properties now correctly updates the metadata and tidies up any previous screw-ups. UHI, you'll want to grab this I think - XMLRepository and a big chunk of the BuildingSessionImpl changes are related to this. - Creation and edit dates and usernames are stored on resources. They're not displayed yet. Expect an email from Leeds shortly opening up a discussion on where they could be displayed. Logic for updating the last edit date and user is centralised in BuildingSessionImpl::noteEdit(). - Deadlines are now expressed as a date and time rather than just as a date. Parsing and rendering of deadlines is centralised in Facility (sorry!) - parseDateInput and outputDateInput are the methods to look at. Creation templates have been modified to render using these new methods, so an alternative mechanism such as the Weblearn JS calendar (or going back to one input box) could be implemented simply by changing these two methods. - When displaying MCQ results, the display can now be ordered by the user's alias. - Peter |
From: Selwyn L. <sel...@ph...> - 2006-05-17 14:03:37
|
Dave Hunter pointed out yahoo are giving all their javascript widgets away... very nice of them too developer.yahoo.com/yui/ haven't had time to play yet Peter Crowther wrote: >>From: Matthew Buckett >>What we do have is a JavaScript calendar widget for picking the >>time/date which makes it much easier. >> >> > >I suspect you may already have done the refactoring that I've just done >then. Hey ho. > > - Peter > > >------------------------------------------------------- >Using Tomcat but need to do more? Need to support web services, security? >Get stuff done quickly with pre-integrated technology to make your job easier >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >http://sel.as-us.falkag.net/sel?cmd=k&kid0709&bid&3057&dat1642 >_______________________________________________ >Bodington-developers mailing list >Bod...@li... >https://lists.sourceforge.net/lists/listinfo/bodington-developers > > > > |
From: Alistair Y. <ali...@sm...> - 2006-05-17 13:58:11
|
look forward to sharing a menu then Brian ;) Alistair On 17 May 2006, at 14:47, Brian Peter Clark wrote: >> Sorry I can't make it, especially the Tetra day. However, is this >> working looking at? >> >> JISC >> Sept 2006 call >> Next generation environments for learning, teaching and research. >> Build and develop tools and integration platforms >> Develop web-service enabled tools >> >> is this the exploration route from bod to Tetra? The portal stuff I >> did was experimental but if a bod tool was a web service... would let >> us port a couple of bod tools to ws and a prototype "bus" to co- >> ord them. > > Alistair, > > I'd go along with that. It'be nice to get some feelings for how such > a beast would be managed, how JMX and WSDM might get along. > > Regards, > > Brian >> >> Alistair >> >> >> >> ------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, >> security? >> Get stuff done quickly with pre-integrated technology to make your >> job easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache >> Geronimo >> http://sel.as-us.falkag.net/sel? >> cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Bodington-developers mailing list >> Bod...@li... >> https://lists.sourceforge.net/lists/listinfo/bodington-developers >> > > > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Brian P. C. <bm...@bm...> - 2006-05-17 13:52:20
|
> Sorry I can't make it, especially the Tetra day. However, is this > working looking at? > > JISC > Sept 2006 call > Next generation environments for learning, teaching and research. > Build and develop tools and integration platforms > Develop web-service enabled tools > > is this the exploration route from bod to Tetra? The portal stuff I > did was experimental but if a bod tool was a web service... would let > us port a couple of bod tools to ws and a prototype "bus" to co-ord them. Alistair, I'd go along with that. It'be nice to get some feelings for how such a beast would be managed, how JMX and WSDM might get along. Regards, Brian > > Alistair > > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > |
From: Alistair Y. <ali...@sm...> - 2006-05-17 11:36:48
|
http://www.jisc.ac.uk/capital_roadmap.html On 17 May 2006, at 12:24, Andrew Booth wrote: > Alistair > > What's the URL for this one? > > Aggie > > -----Original Message----- > From: bod...@li... > [mailto:bod...@li...] On Behalf Of > Alistair Young > Sent: 17 May 2006 10:50 > To: bod...@li... > Subject: [Bodington-developers] for the agenda > > Sorry I can't make it, especially the Tetra day. However, is this > working looking at? > > JISC > Sept 2006 call > Next generation environments for learning, teaching and research. > Build and develop tools and integration platforms > Develop web-service enabled tools > > is this the exploration route from bod to Tetra? The portal stuff I > did was experimental but if a bod tool was a web service... would let > us port a couple of bod tools to ws and a prototype "bus" to co-ord > them. > > Alistair > > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your job > easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers > > > > > ------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, > security? > Get stuff done quickly with pre-integrated technology to make your > job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache > Geronimo > http://sel.as-us.falkag.net/sel? > cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bodington-developers mailing list > Bod...@li... > https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Andrew B. <a.g...@le...> - 2006-05-17 11:24:31
|
Alistair What's the URL for this one? Aggie -----Original Message----- From: bod...@li... [mailto:bod...@li...] On Behalf Of Alistair Young Sent: 17 May 2006 10:50 To: bod...@li... Subject: [Bodington-developers] for the agenda Sorry I can't make it, especially the Tetra day. However, is this working looking at? JISC Sept 2006 call Next generation environments for learning, teaching and research. Build and develop tools and integration platforms Develop web-service enabled tools is this the exploration route from bod to Tetra? The portal stuff I did was experimental but if a bod tool was a web service... would let us port a couple of bod tools to ws and a prototype "bus" to co-ord them. Alistair ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bodington-developers mailing list Bod...@li... https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Adam M. <ada...@co...> - 2006-05-17 11:23:49
|
Listen to da man! adam | -----Original Message----- | From: bod...@li... [mailto:bodington- | dev...@li...] On Behalf Of Matthew Buckett | Sent: 17 May 2006 11:46 | To: bod...@li... | Subject: Re: [Bodington-developers] RFC: minor change to MCQ deadline | parsing | | Peter Crowther wrote: | >> From: Matthew Buckett | >> If the date field contains anything and it can't be parsed | >> into a date | >> shouldn't it warn the user and fail to save the form? Users | >> are rather | >> good at not reading error messages correctly or at all. | > | > Well, here we have two models. Both assume your comments about users. | > | > First model: | > - User makes changes to some fields. | > - User saves changes; no changes are saved due to an error with a date. | > - User ignores error message and walks away thinking 'job done'. | > | > Second model: | > - User makes changes to some fields. | > - User saves changes; as many changes as possible are saved due to an | > error with a date. | > - User ignores warning message and walks away thinking 'job done'. | > | > Which do we prefer? | | The first as you say "Save Failed" rather than saing "Save OK, apart | from the date because you can't enter it in a suitable format". | | This is how most other websites work. If I order something from Amazon | and enter a bad credit card number they don't say "Order Accepted, but | we won't post out your order until you enter a valid credit card", they | say "Error, please enter a valid card number". | | The first model reduces the risk of confusion I believe. | | -- | -- Matthew Buckett, VLE Developer | -- Learning Technologies Group, Oxford University Computing Services | -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ | | | ------------------------------------------------------- | Using Tomcat but need to do more? Need to support web services, security? | Get stuff done quickly with pre-integrated technology to make your job | easier | Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo | http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 | _______________________________________________ | Bodington-developers mailing list | Bod...@li... | https://lists.sourceforge.net/lists/listinfo/bodington-developers |
From: Matthew B. <mat...@ou...> - 2006-05-17 11:10:14
|
Matthew Buckett wrote: > It seems that lots of bits of code call this method asking for a > NavigationSession and then throw the session away. Almost all the calls > have access to a Request which also contains the NavigationSession. > Should we just switch to always getting the NavigationSession out of the > request? I don't think so. A user only has one NavigationSession and it is designed to track where the user currently is in the site. The NavigationSession is store in the HttpSession so that a new NavigationSession isn't created for every request. The SessionInitializer gets it from the HttpSession and hands it back to the Request. This works for 99% of the time but not all the time because a user may be in 2 parts of the site at the same time. If someone has uploaded a file called test.html into a resource called myfiles (URL: /myfiles/test.html) and the test.html contains links so other content: <html> <head> <title>Hello</title> <link href="../bs_virtual_auto.css" type="text/css" rel="stylesheet"> </head> <body> Hello <img src="/otherplace/myimage.png"/> </body> </html> Now after loading the /myfiles/test.html file the browser will request the contained resources: /bs_virtual_auto.css /otherplace/myimage.png but these are contained in different resources and so when the requests come in the NavigationSession will the switched to the resource containing the file (root resource and /otherplace) now depending on how these requests get processed it maybe that the following happens: - /bs_vistual_auto.css sets NavigationSession resource to / - /otherplace/myimage.png sets NavigationSession resource to /otherplace - /bs_virtual_auto.css starts to output the stylesheet using NavigationSession to discover the resource properties but these are now comming from /otherplace. - /otherplace/myimage.png request completes - /bs_virtual_auto.css request completes. Storing the current resource in the HttpSession is silly due to concurrent requests. So what should we do? NavigationSession doesn't contain the idea of the current resource any longer? I don't think it is sensible todo locking around this due to the fact that the NavigationSession could be accessed at any point during the request and it would create problems if we ever wanted to cluster Bodington. Anyone have any comments? -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Matthew B. <mat...@ou...> - 2006-05-17 10:46:00
|
Peter Crowther wrote: >> From: Matthew Buckett >> If the date field contains anything and it can't be parsed >> into a date >> shouldn't it warn the user and fail to save the form? Users >> are rather >> good at not reading error messages correctly or at all. > > Well, here we have two models. Both assume your comments about users. > > First model: > - User makes changes to some fields. > - User saves changes; no changes are saved due to an error with a date. > - User ignores error message and walks away thinking 'job done'. > > Second model: > - User makes changes to some fields. > - User saves changes; as many changes as possible are saved due to an > error with a date. > - User ignores warning message and walks away thinking 'job done'. > > Which do we prefer? The first as you say "Save Failed" rather than saing "Save OK, apart from the date because you can't enter it in a suitable format". This is how most other websites work. If I order something from Amazon and enter a bad credit card number they don't say "Order Accepted, but we won't post out your order until you enter a valid credit card", they say "Error, please enter a valid card number". The first model reduces the risk of confusion I believe. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Matthew B. <mat...@ou...> - 2006-05-17 10:39:14
|
It seems that lots of bits of code call this method asking for a NavigationSession and then throw the session away. Almost all the calls have access to a Request which also contains the NavigationSession. Should we just switch to always getting the NavigationSession out of the request? getSession(Class) - org.bodington.server.BuildingSessionManagerImpl bytesuploaded(Request, PrintWriter) - org.bodington.servlet.facilities.Facility fileindex(Request, PrintWriter, String, boolean, boolean, int) - org.bodington.servlet.facilities.Facility fileinfo(Request, PrintWriter) - org.bodington.servlet.facilities.Facility fileisdeleted(Request) - org.bodington.servlet.facilities.Facility fileparagraph(Request, PrintWriter, String, boolean, String, String) - org.bodington.logbook.servlet.LogBookFacility filesContain(Request, PrintWriter, String, String) - org.bodington.logbook.servlet.LogBookFacility getServerNavigationSession() - org.bodington.servlet.HttpSession getSession(PrimaryKey, String, String) - org.bodington.server.BuildingSessionManagerImpl getStartPage(Request) - org.bodington.servlet.facilities.MediaDocumentFacility homeContainer(Request, PrintWriter) - org.bodington.servlet.facilities.Facility insert(Request, PrintWriter, String, String) - org.bodington.servlet.facilities.DocumentFacility metadatasearch(Request, PrintWriter) - org.bodington.servlet.facilities.Facility rawfileindex(Request, PrintWriter) - org.bodington.servlet.facilities.Facility -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-05-17 10:38:56
|
> From: Matthew Buckett > If the date field contains anything and it can't be parsed=20 > into a date=20 > shouldn't it warn the user and fail to save the form? Users=20 > are rather=20 > good at not reading error messages correctly or at all. Well, here we have two models. Both assume your comments about users. First model: - User makes changes to some fields. - User saves changes; no changes are saved due to an error with a date. - User ignores error message and walks away thinking 'job done'. Second model: - User makes changes to some fields. - User saves changes; as many changes as possible are saved due to an error with a date. - User ignores warning message and walks away thinking 'job done'. Which do we prefer? - Peter |
From: Matthew B. <mat...@ou...> - 2006-05-17 10:17:39
|
Peter Crowther wrote: > Most resources with deadlines accept invalid dates when a user modifies > the resource. They blank the date and alert the user. This seems to be > acceptable behaviour. > > MCQ deadlines behave differently - if the deadline contains an invalid > date, no changes are saved and the user is prompted to press Back and > review the form. > > I'd like to change the behaviour of the MCQ deadline to match the other > dates. Any objections? I prefer the MCQ model. If the date field contains anything and it can't be parsed into a date shouldn't it warn the user and fail to save the form? Users are rather good at not reading error messages correctly or at all. If the field is empty (or set to "none"?) then we just ignore the date. -- -- Matthew Buckett, VLE Developer -- Learning Technologies Group, Oxford University Computing Services -- Tel: +44 (0)1865 283660 http://www.oucs.ox.ac.uk/ltg/ |
From: Peter C. <Pet...@me...> - 2006-05-17 10:11:46
|
Most resources with deadlines accept invalid dates when a user modifies the resource. They blank the date and alert the user. This seems to be acceptable behaviour. MCQ deadlines behave differently - if the deadline contains an invalid date, no changes are saved and the user is prompted to press Back and review the form. I'd like to change the behaviour of the MCQ deadline to match the other dates. Any objections? - Peter |
From: Alistair Y. <ali...@sm...> - 2006-05-17 09:50:22
|
Sorry I can't make it, especially the Tetra day. However, is this working looking at? JISC Sept 2006 call Next generation environments for learning, teaching and research. Build and develop tools and integration platforms Develop web-service enabled tools is this the exploration route from bod to Tetra? The portal stuff I did was experimental but if a bod tool was a web service... would let us port a couple of bod tools to ws and a prototype "bus" to co-ord them. Alistair |