there python assessment. Some students could have been using a versioning tool to help assist there development. When something went wrong it went wrong and the students were modifying the master file.
I get my students to save versions as they code, test and debug as a matter of course. I have tried to train them in this from level 1 through level2 and hoprfully they have the message in level3. Get a small part of program coded, tested and debugged and saved as version 1. Then save same code as version 2, and add in next bit. When debugged, save as version 3 and then add in next new bit. Means they always a good version to fall back on, if added bits crash their program. It''s just a technique I have tried to train them in.
have not used any specific software for version control.
I also try and get them to save on the school system as well as their USB so have a backup.... not always done though.....They learn the hard way.
Could something linke github be a good way for students to develop and get used to developing programming.
Now github has organisation accounts that we can apply for under our school login, this allows for 2 year accounts where students can develop and handin what they are doing. This would be long enough for students doing level 1 and level 2.
The micro accounts allow for 5 repositories, will this be enough for my students, through thinking about it, one for the tutorials and one for assessment each year only really looks at 4 repositories required in the mean time and one for them.
update: looks like i am ready for 2013, thank you github.
I've gone ahead and upgraded your organization account to our Gold plan, giving you 50 private repositories for your students.
Please let me know if there's anything else I can do to help.
Spread the word -- We love giving free Micro accounts to students! Send them to:
i have also been and applied to wingware to have there ide, they were a main sponsor of the pycon conference in dunedin. I found out that they have an education http://wingware.com/store/free
Wingware provides free licenses for students when Wing IDE Professional is being used to teach a course at a non-profit educational institution. For professional and corporate training courses, we can offer discount codes for attendees but not free licenses.
So i now have a number of licenses for the school and 6 month licenses for the students own BYOD so they can use it ask well.
I am also looking at wingware because it supports git, this is something that I want students to become familiar with. I just need to find out how to use git with github and private repositories based in a organisation.