aimmath-developers Mailing List for AiM Assessment in Mathematics (Page 19)
Brought to you by:
gustav_delius,
npstrick
You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(35) |
Jun
(11) |
Jul
(79) |
Aug
(139) |
Sep
(131) |
Oct
(26) |
Nov
(5) |
Dec
(4) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(2) |
Mar
(5) |
Apr
(2) |
May
(1) |
Jun
|
Jul
(1) |
Aug
(10) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(5) |
Aug
(17) |
Sep
(11) |
Oct
(18) |
Nov
(20) |
Dec
(17) |
2007 |
Jan
(5) |
Feb
(10) |
Mar
(4) |
Apr
(4) |
May
|
Jun
(4) |
Jul
(5) |
Aug
(3) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(3) |
2008 |
Jan
(4) |
Feb
(19) |
Mar
(42) |
Apr
(30) |
May
(9) |
Jun
(10) |
Jul
(22) |
Aug
(13) |
Sep
(12) |
Oct
(17) |
Nov
(35) |
Dec
(58) |
2009 |
Jan
(36) |
Feb
(16) |
Mar
(27) |
Apr
(46) |
May
(126) |
Jun
(120) |
Jul
(68) |
Aug
(28) |
Sep
(30) |
Oct
(37) |
Nov
(13) |
Dec
(9) |
2010 |
Jan
(4) |
Feb
(3) |
Mar
(35) |
Apr
(59) |
May
(81) |
Jun
(62) |
Jul
(50) |
Aug
(45) |
Sep
(17) |
Oct
(1) |
Nov
|
Dec
|
2012 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Gustav W D. <gw...@yo...> - 2003-08-27 14:08:24
|
Congratulations: all bugs reported on SourceForge (and many others of course) are now fixed! Neil's latest changes fixed a lot of them in one go. Many thanks to everyone. Gustav |
From: SourceForge.net <no...@so...> - 2003-08-27 14:05:02
|
Bugs item #766067, was opened at 2003-07-04 17:16 Message generated for change (Settings changed) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=766067&group_id=44411 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Gustav W Delius (gustav_delius) Assigned to: Nobody/Anonymous (nobody) Summary: aim/Test versus aim/TestMatrix Initial Comment: The following does not work: h> A:=matrix(2,2,[1,2,3,4]) t> Please try to type the matrix $$@A@$$ into the boxes below c> MATRIX(2,2) s> [ans->`aim/Test`(ans,A),A] end> The answer is marked as incorrect, irrespective of what the student puts into the matrix boxes. It will work with `aim/TestMatrix` though. This is not in accordance with the documentation for `aim/Test` which says that it will check the type of arguments passed and call the appropriate routine automatically. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=766067&group_id=44411 |
From: SourceForge.net <no...@so...> - 2003-08-27 14:03:40
|
Bugs item #772556, was opened at 2003-07-16 19:31 Message generated for change (Settings changed) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=772556&group_id=44411 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Gustav W Delius (gustav_delius) Assigned to: Nobody/Anonymous (nobody) Summary: function in map becomes a t Initial Comment: The following will print [1,4,9] h> f := x->x^2;; b :=eval(map(f,[1,2,3])); t> $$@b@$$ a>1 end> This is expected. But the following will print [ t(1), t(2), t(3)] h> b := eval(map(x->x^2,[1,2,3])); t> $$@b@$$ a>1 end> Why? Where did the t come from? ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-07-18 22:01 Message: Logged In: YES user_id=737246 Hi Gustav, I would say that the t was a local variable generated by the codegen Maple package. Occasionally, I have found that t has been assigned to 1 and just recently E was set to 0 for a quiz. I believe these are all codegen bugs, nothing to do with the AIM code. In many contexts the arrow notation fails to work in a quiz question and you need to use the proc() end; syntax. If you want to use an anonymous function in b use unapply, e.g. h> b := eval(map(unapply(x^2, x), [1,2,3])); Unfortunately, these bugs will remain I suspect until the usage of codegen is replaced by CodeGeneration. Anyway, when Neil gets back, he may be able to elaborate. Regards, Greg ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=772556&group_id=44411 |
From: SourceForge.net <no...@so...> - 2003-08-27 14:02:38
|
Bugs item #765268, was opened at 2003-07-03 12:08 Message generated for change (Settings changed) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=765268&group_id=44411 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Gustav W Delius (gustav_delius) Assigned to: Nobody/Anonymous (nobody) Summary: variables in procedures Initial Comment: The following harmless looking question gives a compilation error Type error in assignment: field IProc in class `aim/TextQuestion` should have type procedure h> a1:=1; f:=x->a1; t> ? a> 1 end> However the following works: h> a1:=1; f:=proc(x) global a1; a1 end proc; t> ? a> 1 end> Is this expected behaviour or a bug? ---------------------------------------------------------------------- Comment By: Neil Strickland (npstrick) Date: 2003-07-03 12:53 Message: Logged In: YES user_id=430681 This problem is caused by a bug in the makeglobal function in the codegen package, which is (as of Maple 8) deprecated in favour of the ToInert function and related utilities. I therefore propose to do nothing about it until I get around to rewriting the `aim/Compile` function to use ToInert. Neil ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=765268&group_id=44411 |
From: SourceForge.net <no...@so...> - 2003-08-27 14:01:38
|
Bugs item #764731, was opened at 2003-07-02 17:03 Message generated for change (Settings changed) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764731&group_id=44411 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Gustav W Delius (gustav_delius) Assigned to: Nobody/Anonymous (nobody) Summary: multiplying Arrays with integer entries Initial Comment: Below are two short question sources. The first one compiles with no problem, the second one gives the compilation error: Error while globalizing variables: unable to determine the type of {rational, List(1 .. 2,integer)} iproc = h> A:=1/5*array([8.0,4]); a>1 end> h> A:=1/5*array([8,4]); a>1 end> ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764731&group_id=44411 |
From: SourceForge.net <no...@so...> - 2003-08-27 14:00:15
|
Bugs item #764611, was opened at 2003-07-02 14:18 Message generated for change (Settings changed) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 Category: Marking Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Complex number I leads to compilation error Initial Comment: The following question t> Give $\sqrt{-1}$. a> I end> gives the compilation error Error while globalizing variables: invalid parameters for creation of table or array iproc = The same problem occurs if I try t> Give $\sqrt{-1}$. a> Complex(0,1) end> However the following works: t> Give $\sqrt{-1}$. a> sqrt(-1) end> If you need I somewhere in your calculations the safest solution that Marc found is to define a variable b:= sqrt(-1) and then use b instead of I everywhere. ---------------------------------------------------------------------- Comment By: Greg Gamble (gregg0) Date: 2003-08-23 19:18 Message: Logged In: YES user_id=766524 Just last week I encountered this problem when putting a quiz together, I used i ;-) I guess the same cause prevents one being able to use the differential operator D. ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:37 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:35 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:34 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Neil Strickland (npstrick) Date: 2003-07-03 12:52 Message: Logged In: YES user_id=430681 This problem is caused by a bug in the makeglobal function in the codegen package, which is (as of Maple 8) deprecated in favour of the ToInert function and related utilities. I therefore propose to do nothing about it until I get around to rewriting the `aim/Compile` function to use ToInert. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 |
From: Gustav W D. <gu...@ma...> - 2003-08-27 10:17:11
|
Dear All, we are close to releasing the first beta. It now turns out that Ken's modifications and Alex's modifications to the servlet do not work well together. So AiM 3.0 beta will be released with Alex's modified servlet. Ken's servlet will be offered as an extra download. Neil at some point committed code to CVS that assumed that the kill program is there. So even though we don't use Ken's servlet at the moment we nevertheless include the code looking for the kill progam and process.exe in the windows case. Not using Ken's servlet removes the need to have two separate releases for windows and linux. The branch "windows" will not be used for the release. I have zipped up the head branch and posted it at http://aimmath.sourceforge.net/aim.zip. Could you please test this release? I have tested the installation on a clean Windows 2000 machine. There is one thing that still needs to be done before we can release this as a beta to the public: installation instructions for linux and OS X need to be written. Any volunteers? You will notice that I changed the installation instructions for Windows a bit. Installation is now done through a Maple worksheet AutoConfWin.mws rather than through AutoConf.mpl. This is because I can still remember that when I first installed AiM I had some difficulties figuring out how to start a command line maple in the correct directory (maple was not in my path). Every windows user should be able to open a maple worksheet however. Please continue to commit changes to the head branch. The beta will always be based on the latest version in CVS. I think we should release the first beta as soon as someone has written installation instructions for linux and has tested them. Gustav |
From: Neil S. <N.P...@sh...> - 2003-08-26 18:48:03
|
I have committed a new version of aim/Compile.mpl that uses ToInert/FromInert instead of codegen[makeglobal] etc. I think that this cures all reported bugs with question compilation. However examples like this are particularly subtle: local> a,f h> f := (t) -> t^2 + a; ... s> [proc(ans) local b,g; g := (s) -> s^2 + a + b; ... end, 42] There are intricate questions about the scoping of variables etc in the functions f and g. If you have any question files like this, please test them, and let me know about any problems. Neil |
From: Gustav W D. <gu...@ma...> - 2003-08-26 18:22:52
|
Because no one objected, I have now moved the com.oreilly classes from the WEB-INF\cos to the WEB-INF\classes directory permanently. They will no longer be copied during installation. You will notice the move next time you update from CVS. You can delete the WEB-INF\cos directory. Gustav |
From: Ken M. <mo...@pt...> - 2003-08-26 16:18:07
|
I just committed the changes to AIM described in the PROPOSAL below. In addition to those listed in the proposal I have also made the following changes. If you have any concerns or want a particular change removed, let me know. Note: due to the time constraint on releasing the beta, I did not get a chance to test if these changes work for AIM guests. That's still on the Things to Do list. It should work for registered students though. COMMITTED CHANGES: Aug 25, 2003 ------------------------------- * committed all of the changes listed in the PROPOSAL below. * Added Gustav's modifications to the code that produces the quiz selection page with marks. I also tweaked this a little from his original version in order to (a) accommodate multipart questions and (b) improve the formatting and information of the marks shown. As a result a student will see their marks on each quiz they attempted on the quiz selection page when they select the quiz. * Added two radio buttons to the bottom of the quiz selection table on the student quiz selection page. They say: O Show me only one question at a time. O Show me the entire quiz. This allows the student to decide if they want to see the quiz in Focused or Unfocused mode before they select the quiz. The default is Focused mode. The motivation behind this change is mainly to improve efficiency, especially in a situation where we have many students all trying to access a quiz at roughly the same time (like in a proctored computer lab setting). It also seems to be a natural option to have on that page. If a student wants to work in Focused mode on the quiz, they simply select the quiz, but if they intend to just print out the whole quiz and work on it later (like many of my students do), they can choose to see the quiz in Unfocused mode immediately. Whichever radio button they select, they still can switch between Focused and Unfocused mode while viewing the quiz, of course. * Made changes throughout the AIM code to implement a new Config['TimeLimit'] variable. This can now be set in ManualConfig just like the other global Config values. The default value is still Neil's value of 2.0 seconds. I was getting lots of timeout error messages with a 2 second time limit (perhaps my machine is slow) so I implemented this as a way for the administrator to change the system default time limit value during installation. * Modified the Focus/Unfocus behavior so that when a student selects New Version or Show Solutions link while viewing a quiz, it retains the current quiz's focus setting. Thus, if the quiz is currently focused and the student asks to see solutions, it will show the solution to the currently focused question. If the quiz is focused (showing the solution to one question) and a student requests a New Version, it returns a new version focused on question #1. If the current quiz is not focused, the result of Solutions or New Version will also be unfocused. This makes sense from the users' point of view, since their preference of Focusing/Unfocusing is retained until they decide to change it themselves. * Fixed minor bugs in aim/Question.mpl and aim/analyze/Question.mpl that prevented question analysis. * Added "Sum" to the list of OKNames in SafeParse.mpl. I use this in questions about summation notation. * Made changes so that students are now informed of the number of incorrect attempts they have made on a question whether or not they got it correct. In the past it would simply report that their mark was zero. PREVIOUS PROPOSAL: -----Original Message----- From: aim...@li... [mailto:aim...@li...]On Behalf Of Ken Monks Sent: Tuesday, August 19, 2003 2:57 PM To: Aim Developers Subject: [Aimmath-developers] PROPOSAL: Maple 9 mods;focus/solutions behavior;bug fixes Aug 19, 2003 ------------ PROPOSAL I propose to commit the following changes * Globally rename Latex to aim/LaTeX as described in previous postings by Greg Gamble and myself to accomodate Maple 9 (affects 15 files) * Minor tweak to `Class/Typefunction` to fix a problem that occurs in Maple 9 * Several changes to Aim.mpl, Util.mpl, aim/Question.mpl and aim/Quiz.mpl to do the following: + Fixed the Mark Summary table so it uses the correct links when the quiz is focused + Removed the focus option from the question toolbars when the Trying a quiz in aim/Question.mpl (since there is already a "Try Separately" link) + Fixed a minor formatting bug in aim/Question.mpl + Changed the background color for the teacher's answer and solutions to make it easier to quickly distinguish between viewing solutions and working on an active quiz while focusing and unfocusing and reloading quizzes (see below) + Added the aim/HTMLColoredPage method to aim/Util.mpl to allow us to set the background color for the entire html page. Initially I was going to use this to distinguish solutions pages from active quiz pages, but it was overkill. :) Thus this function currently is not used for anything, but I left it in there in case we decide to add such options in the future. + Changed the behavior of AIM with regard to showing solutions as follows: The only way for a student to get a new version of a quiz is if he (a) is attempting the quiz for the first time or (b) requests a new version by clicking on the New Version link. In particular, if the student elects to show solutions to a quiz, he will continue to see the solutions to the quiz he just completed no matter what he does until he clicks New Version. This allows a student, for example, to view solutions on one machine, then switch to a different machine to print them out (or view some of the solutions, then go for lunch, and then return and read the rest of them). When viewing solutions, the focus option now focuses on the given question and shows its solution instead of generating a new quiz and focusing on that newly generated question. This allows a student to print the solution to just one question instead of printing the solutions to the entire quiz. ----------------------------------------- Ken Monks - Professor of Mathematics University of Scranton Scranton, PA 18510 email: mailto:mo...@sc... web: http://www.scranton.edu/~monks ----------------------------------------- |
From: Manolis M. <ma...@ma...> - 2003-08-26 09:48:34
|
Gustav said: >Thanks. It would be really good if someone could find the time during >the next few weeks. Is Visual Studio mentioned by Neil the best way >to do it or do you know of simpler alternatives? I didn't like Visual Studio's installation process. It doesn't give you much freedom. In addition I don't have a register version any more. The company I was working for is happy to produce an installation for us with InstallShield but this is again limited as InstallShield needs an external .exe to do some intelligent installation and we would have to write that. A friend send me InnoSetup 4 which has a script like language. I had a look and it seems that it can achieve (maybe in a simplistic way at least for now) something like our needs. I 'll find more time next week and try to do that. Manolis ps. If anyone else finds more time: http://www.jrsoftware.org/ |
From: Gustav W D. <gu...@ma...> - 2003-08-26 08:37:45
|
I have made some changes in CVS: 1) as announced, the develop branch has been merged back into head. You can from now on ignore the develop branch. All development work should be done in the head branch. 2) I have created a branch called "windows". This is the version specific to windows. It contains Ken's modified servlet for example and installation instructions tailored for windows. Having this branch makes it easier to prepare the windows releases. You don't have to worry about this branch. Before each windows release I will merge the changes on the head branch into this branch. 3) I have created a new module called "moodle" which contains the aim_quiz module for moodle that Alex has produced. We'll tell you more about this moodle stuff soon. I am sorry I haven't produced the beta release yet. I'll work on it later today and expect to release it tonight. Gustav |
From: Greg G. <gr...@ma...> - 2003-08-26 07:48:35
|
On Mon, 25 Aug 2003, Neil Strickland wrote: > .... > However, all of this depends on the ToInert and FromInert functions. > I think that these were introduced in Maple 8, but I'm not 100% sure > about that. Can anyone easily check Maple 7 for me? I still have Maple 7 (as well as Maple 8) here ... and I've just checked: Maple 7 has ToInert and FromInert. Regards, Greg |
From: Gustav W D. <gu...@ma...> - 2003-08-26 07:43:00
|
Dear Neil, > I hope to sort them out in the > next few days. that would be great! > I think that these were introduced in Maple 8, but I'm not 100% sure > about that. Can anyone easily check Maple 7 for me? I don't have Maple 7 to check on. But even if it turns out that these functions were introduced in Maple 8, don't let that stop you! Gustav |
From: Neil S. <N.P...@sh...> - 2003-08-25 22:35:11
|
Several of the reported bugs in AIM, related to questions that behave strangely or fail to compile, are caused by problems with the codegen package. I have now worked out how to deal with marking procedures without using codegen. There are some different issues for initialization procedures, but I hope to sort them out in the next few days. However, all of this depends on the ToInert and FromInert functions. I think that these were introduced in Maple 8, but I'm not 100% sure about that. Can anyone easily check Maple 7 for me? Neil |
From: Gustav W D. <gu...@ma...> - 2003-08-25 21:14:39
|
Thank you all for the many improvements you have contributed to AiM. I will now merge the develop_2_1 branch back into the head branch. From now on all development will take place directly in the head branch. Gustav |
From: Ken M. <mo...@pt...> - 2003-08-25 20:18:13
|
> -----Original Message----- > From: aim...@li... > [mailto:aim...@li...]On Behalf Of > Gustav W Delius > Sent: Saturday, August 23, 2003 6:11 AM > To: AIM developers > Subject: [Aimmath-developers] AiM 3.0 will support Maple versions 7, 8, > and 9 > > > As far as I am aware there is no one out there who has expressed an interest > in using AiM 3.0 with Maple 6 or lower. So AiM 3.0 will support only Maple > versions 7,8, and 9. > > I can't test AiM under Maple 9 but I gather from the posts on this list that > all problems have been resolved and the code currently in CVS works with > Maple 9. Is that correct? I am currently using the develop_2_1 version of AIM under Maple 9 and after tweaking the code in a few places (already committed) it seems to be working fine with one exception. I am getting a very weird sporadic error for certain questions when I Try (as administrator) a quiz. Namely, the teacher's answer that is provided automatically by AIM in the answer box for certain questions when Trying a quiz is sometimes marked as being invalid with errors like: "Your answer contains a forbidden name: x." Sometimes the variable is "k", or "m" or "x" depending on what the question selects for the variable and which question it is but it is usually a single letter variable. The odd part of this is that if I try the same question separately, and use the exact same AIM-supplied answer, it marks it correct with no problems. In fact, I can mark the question as many times as I like if I Try it separately or if I try it as a student in a quiz, and it works flawlessly, but when I Try the whole quiz I get the validation error. It is not repeatable either. If I Try the quiz a second time the same question might work, but some other questions in the same quiz might have the validation error. I have tried to reproduce this behavior in Maple 8, but it never happens, so I think this is something new to Maple 9. My guess is that there is some new twist in the internal way that Maple stores things that is throwing off the use of disassemble() in SafeParse, but the sporadic nature of the problem is making that really hard to track down. Does anyone have any idea about what might be causing it? Other than this it seems to work fine in Maple 9 as far as I've tested it. KEN |
From: Ken M. <mo...@pt...> - 2003-08-25 13:42:00
|
> -----Original Message----- > From: aim...@li... > [mailto:aim...@li...]On Behalf Of > Gustav W Delius > Sent: Saturday, August 23, 2003 6:01 AM > To: AIM developers > Subject: [Aimmath-developers] Ken's servlet mod > > > I intend to include Ken's modification of the servlet in the > Windows version > of AiM 3.0 beta. > > Can you please bring me up to date on the problems that the > modified servlet causes under Linux? Is it correct that these problems mean that the Linux > version of AiM 3.0 beta should be released with the unmodified servlet? I only run AIM under Windows 2000, and my servlet mod works fine under that OS. I wrote it so that it would be compatible with Linux also, but I haven't tested that in quite a while and the last I heard from Greg was that it was hanging sporadically under Linux. I think the problem might be the difference in the way the two OS's multitask, since it is using a separate java thread to monitor Maple processes so if they go awry they can be killed by the original thread. I have not tested it under Windows 95/98, though I assume it would work under XP if it works for 2000. I was going to try to fix the problem it has under Linux, but even under Windows there are still situations where a wayward Maple process can crash the entire server. So I abandoned that work and decided to move towards the distributed TCP servlet design. Still my current servlet mod does work as claimed under Windows 2000, adds some nice new features, and is somewhat more robust than the current distribution. So if you want to distribute it with the Windows version of AIM, that would be fine. The only problem I could foresee would be if it doesn't work under Win 95/98 for some reason. > When will Ken's new servlet be ready? Unfortunately not in time for this release. My student was working on it, but I have not been able to contact him in the past few weeks. He is thinking of using this as part of his Masters Thesis project in software engineering, and classes just started today, so I would say that you should consider that servlet project to be a long term project. KEN |
From: Greg G. <gr...@ma...> - 2003-08-23 20:11:10
|
On Sat, 23 Aug 2003, Gustav W Delius wrote: > I intend to include Ken's modification of the servlet in the Windows version > of AiM 3.0 beta. > > Can you please bring me up to date on the problems that the modified servlet > causes under Linux? Is it correct that these problems mean that the Linux > version of AiM 3.0 beta should be released with the unmodified servlet? I believe Ken has made modifications since I tried it. Basically, what used to happen at least, is that after a while it would `freeze' up ... as a user you would click `Mark' or `Validate' and AIM would never come back ... some sort of deadlock was happening. Regards, Greg |
From: SourceForge.net <no...@so...> - 2003-08-23 19:18:02
|
Bugs item #764611, was opened at 2003-07-02 22:18 Message generated for change (Comment added) made by gregg0 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 Category: Marking Group: None Status: Open Resolution: Remind Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Complex number I leads to compilation error Initial Comment: The following question t> Give $\sqrt{-1}$. a> I end> gives the compilation error Error while globalizing variables: invalid parameters for creation of table or array iproc = The same problem occurs if I try t> Give $\sqrt{-1}$. a> Complex(0,1) end> However the following works: t> Give $\sqrt{-1}$. a> sqrt(-1) end> If you need I somewhere in your calculations the safest solution that Marc found is to define a variable b:= sqrt(-1) and then use b instead of I everywhere. ---------------------------------------------------------------------- >Comment By: Greg Gamble (gregg0) Date: 2003-08-24 03:18 Message: Logged In: YES user_id=766524 Just last week I encountered this problem when putting a quiz together, I used i ;-) I guess the same cause prevents one being able to use the differential operator D. ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-24 00:37 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-24 00:35 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-24 00:34 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Neil Strickland (npstrick) Date: 2003-07-03 20:52 Message: Logged In: YES user_id=430681 This problem is caused by a bug in the makeglobal function in the codegen package, which is (as of Maple 8) deprecated in favour of the ToInert function and related utilities. I therefore propose to do nothing about it until I get around to rewriting the `aim/Compile` function to use ToInert. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 |
From: Greg G. <gr...@ma...> - 2003-08-23 18:59:41
|
On Tue, 19 Aug 2003, Ken Monks wrote: > These aren't really MAJOR CHANGES (as described in the "Developer's > Etiquette" document), but I have a general question about protocol that I > want to ask before committing these changes, so I am listing them below in > case someone wants to comment. > > I have been in the habit of commenting my changes by surrouning new lines > with > > # KM > : > # END KM > > and commenting out existing lines with > > # DIST (existing line goes here) > > This turns out to be VERY useful to me because I can easily find the lines > that I have changed and can easily revert back to what used to be there when > things don't work as planned. I noticed also that Greg and Gustav have done > similar things in the past, and that has also been helpful in my opionion > since it is more convenient than using diff to compare two revisions of the > file. Clearly we want to eventually remove such commenting before the code > goes into the main AIM distribution, but my question is whether or not we > should commit changes to the develop_2_1 version with such comment lines or > not. > > Personally, I think we should commit such lines except in cases where the > comments would get out of hand, like when searching and replacing something > globally in all files, for example. Then when the develop_2_1 version is > ready to be released, we could just grep out all of the extra comment lines. > The alternative would be for everyone to eliminate any such comment lines > before committing the changes so that no such comments appear in the > develop_2_1 code. How do the rest of you feel about this? I think there is a clear value in doing this where there is a danger that someone not understanding what the old code breaks, puts it back again. Also, if one sees that code is broken, but doesn't understand completely what it was intended to do, it is good practice to comment out the broken lines and maybe add a comment to that effect. Then if something else gets broken by the change, the comments may lead to the `right' solution. On the other hand where a fix is obvious, I think there's no need to include a comment. I have made a comment and added by initials in some cases, e.g. in Aim.mpl I added a StringTools:-RegSub command ... I thought that later readers of the code would wonder what the hell the line was for. I think comments like this are then useful ... and the initials might help another developer track down a further explanation, if needed. > Anyway, here are the changes I've made that I propose to commit: > > Aug 19, 2003 > ------------ > PROPOSAL > I propose to commit the following changes > > * Globally rename Latex to aim/LaTeX as described in previous postings by > Greg Gamble and myself to accomodate Maple 9 (affects 15 files) > > * Minor tweak to `Class/Typefunction` to fix a problem that occurs in Maple > 9 > > * Several changes to Aim.mpl, Util.mpl, aim/Question.mpl and aim/Quiz.mpl to > do the following: > > + Fixed the Mark Summary table so it uses the correct links when the quiz > is focused > > + Removed the focus option from the question toolbars when the Trying a > quiz in aim/Question.mpl (since there is already a "Try Separately" link) > > + Fixed a minor formatting bug in aim/Question.mpl > > + Changed the background color for the teacher's answer and solutions to > make it easier to quickly distinguish between viewing solutions and working > on an active quiz while focusing and unfocusing and reloading quizzes (see > below) > > + Added the aim/HTMLColoredPage method to aim/Util.mpl to allow us to set > the background color for the entire html page. Initially I was going to use > this to distinguish solutions pages from active quiz pages, but it was > overkill. :) Thus this function currently is not used for anything, but I > left it in there in case we decide to add such options in the future. > > + Changed the behavior of AIM with regard to showing solutions as follows: > > The only way for a student to get a new version of a quiz is if he (a) > is attempting the quiz for the first time or (b) requests a new version by > clicking on the New Version link. > > In particular, if the student elects to show solutions to a quiz, he > will continue to see the solutions to the quiz he just completed no matter > what he does until he clicks New Version. This allows a student, for > example, to view solutions on one machine, then switch to a different > machine to print them out (or view some of the solutions, then go for lunch, > and then return and read the rest of them). > > When viewing solutions, the focus option now focuses on the given > question and shows its solution instead of generating a new quiz and > focusing on that newly generated question. This allows a student to print > the solution to just one question instead of printing the solutions to the > entire quiz. All sounds great Ken. I thought for a second that I wouldn't want the change regarding New Version ... but I have to agree the current behaviour has been a nuisance, in a few instances for the reasons you gave. Regards, Greg |
From: SourceForge.net <no...@so...> - 2003-08-23 18:54:18
|
Bugs item #765275, was opened at 2003-07-03 12:18 Message generated for change (Comment added) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=765275&group_id=44411 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Gustav W Delius (gustav_delius) Assigned to: Nobody/Anonymous (nobody) Summary: "Try question separately" and matrices Initial Comment: When I try out a quiz with MATRIX type questions and then click on the "Try question separately" link next to a matrix question, the answer is filled in incorrectly in the matrix question. The system tries to put all the answers into to top row of the matrix. ---------------------------------------------------------------------- >Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 15:39 Message: Logged In: YES user_id=737246 I can no longer reproduce this. Did this go away by itself or did someone fix it? I any case I will close this bug. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=765275&group_id=44411 |
From: Gustav W D. <gu...@ma...> - 2003-08-23 18:43:33
|
> What I'd like to see eventually is a whole suite of examples. Typical > quiz writers I imagine will like to have templates. Also, I didn't > understand what Neil's Diff.mpl package was about, until I saw his > examples. I regard examples as an important component of documentation. > They also provide a ready-made test suite for AIM. I agree. So all question source files that any of you commit to the examples folder in CVS will be included in the release. Gustav |
From: SourceForge.net <no...@so...> - 2003-08-23 18:37:51
|
Bugs item #764611, was opened at 2003-07-02 14:18 Message generated for change (Comment added) made by gustav_delius You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 Category: Marking Group: None Status: Open Resolution: Remind Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Complex number I leads to compilation error Initial Comment: The following question t> Give $\sqrt{-1}$. a> I end> gives the compilation error Error while globalizing variables: invalid parameters for creation of table or array iproc = The same problem occurs if I try t> Give $\sqrt{-1}$. a> Complex(0,1) end> However the following works: t> Give $\sqrt{-1}$. a> sqrt(-1) end> If you need I somewhere in your calculations the safest solution that Marc found is to define a variable b:= sqrt(-1) and then use b instead of I everywhere. ---------------------------------------------------------------------- >Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:37 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:35 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Gustav W Delius (gustav_delius) Date: 2003-08-23 16:34 Message: Logged In: YES user_id=737246 Neil, will you get around to fixing this for AiM 3.0? If not I will update the documentation to tell the user to use sqrt(-1) instead of I or Complex(0,1). ---------------------------------------------------------------------- Comment By: Neil Strickland (npstrick) Date: 2003-07-03 12:52 Message: Logged In: YES user_id=430681 This problem is caused by a bug in the makeglobal function in the codegen package, which is (as of Maple 8) deprecated in favour of the ToInert function and related utilities. I therefore propose to do nothing about it until I get around to rewriting the `aim/Compile` function to use ToInert. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=439479&aid=764611&group_id=44411 |
From: Gustav W D. <gu...@ma...> - 2003-08-23 18:20:57
|
I just committed a change to admin/quiz.mpl that adds a link "Add or edit questions" link to the admin quiz page to make it more intuitive. People never guessed that "Browse source" was the link to click when they wanted to add a question. Gustav |