-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hi Davo, checklist fork ready #3
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Jean FRUITET <[email protected]>
Signed-off-by: Jean FRUITET <[email protected]>
Signed-off-by: Jean FRUITET <[email protected]>
Thanks - I'll review and get back to you |
upload CheckList as HTML / LEAP2 to Mahara downlod View from mahara as prove of practice Nouvelle branche : déposer une CheckList vers Mahara Télécharger une vue mahara comme preuve de pratique
… item (outcome). table checklist_comment, scrip cron_outcomes.php
…list item are not yet locked. Signed-off-by: Jean FRUITET <[email protected]>
Signed-off-by: Jean FRUITET <[email protected]>
I am really sorry that it has taken me such a long time to get around to reviewing the changes you have made to the checklist module. I've started looking at the changes this afternoon, but I'm afraid that I'm struggling to find my way through the changes you have made. For me to have any chance of reviewing and integrating this, I'm going to have to ask you to create a cleaned-up version of this, with 1 commit for each new feature, along with a clear commit message explaining exactly what feature you are adding. Going through the commits, the first commit 'MODIF JF tags removed' adjusts the backup to include data tables that have not been added to the checklist module by that point. It also includes multiple restore_decode_rule statements, all for decoding the same string (CHECKLISTEDITBYCHECKLIST), but with different expected results. This is a clear bug, which you may have fixed in later commits, but it is difficult for me to locate where such a fix is, if it exists. The next two commits, both called 'Initial commit for JF fork' appear to be the same - are there some subtle differences I should be aware of? If not it would be helpful to include only one of these commits there. These also, unless I have misunderstood them, introduce more than one new feature / bug fix, so it would be much easier to review if they were multiple commits. You have partially documented your changes, but there are changes in files not mentioned in your README file. I notice one of the files has a large amount of commented-out SQL - is this needed? I'm not clear what the 'Correction bug course id' commit is doing. The commit 'New branch :' has a non-descriptive commit message. It appears to be related to exporting to Mahara, but I would prefer to have a clear description of what it does and how it does it. It also includes at least one reference to 'mod-referentiel', a number of language strings which are not in alphabetical order (which makes ongoing maintenance much more fiddly) and a number of variables / comments / function names in French (I have nothing against the French language, but as I will need to maintain any integrated code in the future, it is much more helpful if I understand clearly what it all means). "follow_link" icon added as link ... - this looks fairly straight-forward, but I would prefer redundant code to be removed, rather than commented out (that is why we have version control software like git). Few bugs corrections about Mahara stuff ... - again, fairly straightforward. Maybe should be integrated back into your original Mahara commit, but not essential, as I can see what is going on there. Don't lock mahara stuff - this commit only seems to add a comment, that doesn't really explain what is going on. Signed-off-by: Jean FRUITET ... - looks like an obvious bug fix, but it would be helpful to explain exactly what is being fixed. I know that what I am asking here is probably a large amount of work. Unfortunately, from my perspective, reviewing the code in the way the commits are currently organised is also a large amount of work. Unless you are able to make my job a lot easier, I am afraid I will not be able to accept these changes. I am sorry if I am being unreasonable in anything I have written and I hope you understand why I am saying this. |
Hi Davo, I had never used GIT. I shall delete all that fork and redo a brand new one. New features type 1: New features type 2: Please feel free to give me your keen advice, for wich I'll thank you much. Regards. P.S. I have presented the CheckList+ to French MoodleMoot 2012. A lot of people interested by that evolution... JF. Le 07/07/2012 19:28, Davo Smith a écrit :
Jean FRUITET - St Sébastien / Loire |
Yes - one commit per new feature / bug fix would be great - one commit per I use the command line version of git and this is how I would proceed. ( git config --global color.ui auto // makes the output a lot prettier )
There are some alternatives to 'git add FILENAME' - you can also use 'git One thing you might want to do BEFORE step 11, is to do another 'git fetch I hope that helps you out a bit with Git - feel free to ask a question if Davo On Mon, Jul 9, 2012 at 5:07 PM, Jean FRUITET <
|
Thanks you much Davo, I'll stick to it. Le 09/07/2012 20:12, Davo Smith a écrit :
Jean FRUITET - St Sébastien / Loire |
Hi Davo, I have did the job for Feature 1 : CheckList+ Feature 1 : Import / export outcomes files as Item list All the stuff is here : It is a new branch called "checklistplus" based on a today fork of your Many files modifed, of course... Tomorrow I'll push the feature 2. Regards, Jean. Le 09/07/2012 20:12, Davo Smith a écrit :
Jean FRUITET - Université de Nantes - France |
Thanks for that, I'll try to look at it as soon as possible, but I'm going
|
I did all the modifications you suggested, except lang files sorting, but sure it will be done when that fork will be stabilized.
For Mahara stuff I'll set a new branch...
I'll be in vacations next week.
Jean.