<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-AU" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi all,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">These last two sound very similar to my setup and Mentone. We have BYOD so the kids use their own environment.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">I have Macs and PCs and one student went Linux on me in 2017 – that was interesting!  Use XAMPP on PC and MAMP (mostly) on Macs as
 it seems to run more smoothly. I use Atom (made by GitHub folk) as do most of my students, but I don’t make them. I have used DW, brackets and had a couple of students this year use Visual Studio Code.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">I like Atom, it is very similar to brackets and has lots of contributors making customisations for code completion, syntax highlighting,
 FTP transfer and mixins for Bootstrap, jQuery etc…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Most of my students use Bootstrap for page layout, and I too have them make all resources local, no internet connections. We display
 our SAT’s in our Art and Design Exhibition each year and those machines don’t have access to the web to reduce unwanted use during the show.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">I have a smaller group next year and am thinking about having them use a git repo to do backup. BitBucket allows good free accounts,
 GitHub have a student/teacher thing which I haven’t looked at yet, but could work.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D">Andrew.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal">Hello,<br>
<br>
Thought I’d add a little to the conversation, as choosing a language that best suits the students’ needs and the Study Design can be tricky!<br>
Especially when as teachers we don’t have a lot of time to experiment with learning new languages, you often choose a language and stick with it in fear of the learning curve if you switch to something different!<br>
<br>
We do use Python in the junior classes, when teaching coding and robotics.<br>
<br>
However have been teaching PHP in the senior school for quite a few years.<br>
<br>
Few reasons we teach PHP:<br>
<br>
* Supports the 3-tier architecture often used in real-world application development, and which seems to be suggested through the current study design<br>
<a href="https://commons.wikimedia.org/wiki/File:Overview_of_a_three-tier_application_vectorVersion.svg#/media/File:Overview_of_a_three-tier_application_vectorVersion.svg">https://commons.wikimedia.org/wiki/File:Overview_of_a_three-tier_application_vectorVersion.svg#/media/File:Overview_of_a_three-tier_application_vectorVersion.svg</a><br>
* Easy entry-level language<br>
* Easy setup; students install XAMPP<br>
* etc.<br>
<br>
Scaffolded learning across our senior school supports this:<br>
Year 10 students - HTML and CSS<br>
Year 11 Unit 1 – HTML and CSS<br>
Year 11 Unit 2 – PHP with HMTL<br>
Year 12 SAT – HTML+CSS (presentation layer), PHP (logic), mySQL or CSV (data storage layer)<br>
<br>
In the SAT project, students can use CSV files or a mySQL database to store their data; whichever best suits their skills and their project requirements.<br>
<br>
Thanks to whomever originally shared the Brackets tool – looks great, I will have to investigate if it is better suited for Year 10 than Dreamweaver.<br>
<br>
Question – to those who are running a physical/virtual server which students FTP to: do you limit student access to their development files only while they are at school? Or can they access it externally also.<br>
<br>
While Damien’s original question was about Python scenarios/project ideas, I can share PHP project ideas instead, and would like to add new ideas to my list too.<br>
<br>
Thanks,<br>
Lisa Kerekes<br>
Secondary Teacher<br>
Phone: (03) 9844 2471 Ext: 266<br>
[<a href="http://bela.donvale.vic.edu.au/slaask/dcc-sig9.png">http://bela.donvale.vic.edu.au/slaask/dcc-sig9.png</a>]<br>
From: sofdev <<a href="mailto:sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au</a>> On Behalf Of Robert Hallworth<br>
Sent: Thursday, 8 November 2018 5:02 PM<br>
To: Year 12 Software Development Teachers' Mailing List <<a href="mailto:sofdev@edulists.com.au">sofdev@edulists.com.au</a>><br>
Subject: Re: [Year 12 SofDev] Python SAT Ideas<br>
<br>
Hi All<br>
<br>
Similar here. PHP and web GUI. Students install XAMMP on their device and we use Dreamweaver as the Development Environment. DW works really well with PHP and has syntax checking.<br>
<br>
I have a virtual windows server setup by IT and give each student a folder on the server. A simple ROBOCOPY batch file is used for students to upload their work and I have a similar batch file to download that work to my device for checking. This makes it easy
 to allow students to create what they want and backup easily.<br>
<br>
robocopy "C:\Users\UserABC\OneDrive - WAVERLEY CHRISTIAN COLLEGE\2018\websites" "<a href="file://wcc-rh/Share/Computing%20SD/Student%20Name/websites%3cfile:/wcc-rh/Share/Computing%2520SD/Student%2520Name/websites%3e">\\wcc-rh\Share\Computing SD\Student Name\websites<file://wcc-rh/Share/Computing%20SD/Student%20Name/websites></a>"
 *.* /e /xo<br>
pause<br>
<br>
I also get them to edit DocumentRoot in their XAMPP Apache http.conf file so that their work can be inside their Onedrive folder as extra protection against loosing work.<br>
WARNING In OneDrive, Settings, Untick “Files on Demand” because PHP can’t handle the fact that files may not be physically on the device. You get something like “error in line 0”<br>
<br>
<br>
Kind Regards<br>
<br>
Robert K Hallworth<br>
Director of Learning Technology<br>
[<a href="cid:image008.jpg@01D373FD.084499B0">cid:image008.jpg@01D373FD.084499B0</a>]<br>
<br>
<br>
From: sofdev [<a href="mailto:sofdev-bounces@edulists.com.au">mailto:sofdev-bounces@edulists.com.au</a>] On Behalf Of Tony Richardson<br>
Sent: Thursday, 8 November 2018 9:52 AM<br>
To: 'Year 12 Software Development Teachers' Mailing List' <<a href="mailto:sofdev@edulists.com.au%3cmailto:sofdev@edulists.com.au">sofdev@edulists.com.au<mailto:sofdev@edulists.com.au</a>>><br>
Subject: Re: [Year 12 SofDev] Python SAT Ideas<br>
<br>
Good morning<br>
<br>
We do a similar thing here with PHP in Unit 2 and SD. Students have XAMPP installed on their computers which they use as a development environment for their PHP applications..<br>
<br>
Completed applications are then uploaded by FTP to the “production” web server environment which is a Linux box in my office running Mint OS. This server is internal to our network so quite secure.<br>
<br>
I just had a look at Brackets. With the Emmet plugin installed it’s a great option for HTML/CSS also. We will be using that in future. Thanks for the tip Gary.<br>
<br>
Tony Richardson<br>
Head of Technology<br>
[Description: Description: Description: LogoTemplate]<br>
Kardinia International College<br>
PO Box 17, Geelong, Victoria, 3220, Australia<br>
Ph: +61 3 5278 9999<<a href="tel:%2B61%203%205278%209999">tel:%2B61%203%205278%209999</a>> Fax: +61 3 5278 9529<<a href="tel:%2B61%203%205278%209529">tel:%2B61%203%205278%209529</a>><br>
<br>
<br>
<br>
From: sofdev [<a href="mailto:sofdev-bounces@edulists.com.au">mailto:sofdev-bounces@edulists.com.au</a>] On Behalf Of Gary Bass<br>
Sent: Friday, 2 November 2018 1:48 PM<br>
To: 'Year 12 Software Development Teachers' Mailing List' <<a href="mailto:sofdev@edulists.com.au%3cmailto:sofdev@edulists.com.au">sofdev@edulists.com.au<mailto:sofdev@edulists.com.au</a>>><br>
Subject: Re: [Year 12 SofDev] Python SAT Ideas<br>
<br>
Greetings<br>
<br>
In a similar vein..<br>
<br>
We use PHP because of the range of tools to assist.<br>
<br>
Fortunately our techs have setup an XAMP ‘virtual’ server which is isolated from the network.<br>
Permissions need to be changed for school computers to allow admin rights for that application.<br>
<br>
We insist that the project be ‘self contained’ so no connections are necessary when running.<br>
Students download and install XAMP, a virtual image can be installed on macOS so no preference settings are changed..<br>
<br>
SQL is included with the install, and works ‘out of the box’…<br>
<br>
We use <a href="http://www.brackets.io">
www.brackets.io</a><<a href="http://www.brackets.io">http://www.brackets.io</a>> for the editing and formatting/commenting<br>
For small groups Python may be manageable ..but at VCE, it appears to be ‘a heroic endeavour’<br>
<br>
We had considered SWIFT, but like Python is heroic and under developed as a school thing. Great for hobbyists and professionals, but the hours involved are significantly beyond what can be expected for a VCE study…<br>
<br>
We run PHP at Year 11 as well, with few problems after the install stage<br>
<br>
Gary<br>
DECV<br>
SofDev 3-4<br>
Computing 1-2<br>
<br>
<br>
From: sofdev <<a href="mailto:sofdev-bounces@edulists.com.au%3cmailto:sofdev-bounces@edulists.com.au">sofdev-bounces@edulists.com.au<mailto:sofdev-bounces@edulists.com.au</a>>> On Behalf Of Victoria Farrell<br>
Sent: Friday, 2 November 2018 1:33 PM<br>
To: Year 12 Software Development Teachers' Mailing List <<a href="mailto:sofdev@edulists.com.au%3cmailto:sofdev@edulists.com.au">sofdev@edulists.com.au<mailto:sofdev@edulists.com.au</a>>><br>
Subject: Re: [Year 12 SofDev] Python SAT Ideas<br>
<br>
Visual Studio is great for fast GUI development which is why I have never used Python for VCE. Ideally I'd like to make a web interface but server side programming requires a web server (AMP) which our administrators will not allow on the network. I'm setting
 up an e-commerce site teaching HTML, CSS, PHP and MySQL - but the students need to run it on their own personal machines.<br>
<br>
It's a real problem with Python. When they develop an easy to use GUI builder I'll use it... in the meantime VB and C++ works fine.<br>
<br>
Let me know how you go with Python.<br>
:)<br>
<br>
On Fri, Nov 2, 2018 at 11:59 AM ATKINSON-BUCK, Damien <<a href="mailto:Damien.ATKINSON-BUCK@ivanhoe.com.au%3cmailto:Damien.ATKINSON-BUCK@ivanhoe.com.au">Damien.ATKINSON-BUCK@ivanhoe.com.au<mailto:Damien.ATKINSON-BUCK@ivanhoe.com.au</a>>> wrote:<br>
Hi folks,<br>
Sorry if this has been asked before, but I am in the process of transitioning from VB.NET<<a href="http://VB.NET">http://VB.NET</a>> this year to Python for next year. Whilst I am quite enjoying the challenge,
 I am constantly trying to think of things that are worth doing for student SATs. Obviously not to say this is what you must do, but more to give them some ideas and to guide them into what is/isn’t achievable.<br>
Am wondering if anyone out there who had students use Python this year would be willing to share some ideas and issues they encountered.<br>
Thanks in advance<br>
Cheers<br>
Damien<br>
<br>
Damien Atkinson-Buck<br>
Member of Academic Staff (Secondary).<br>
<br>
<br>
[<a href="http://www.ivanhoe.com.au">http://www.ivanhoe.com.au</a>]<<a href="http://www.ivanhoe.com.au/">http://www.ivanhoe.com.au/</a>><br>
<br>
The Ridgeway, Ivanhoe VIC 3079 Australia<br>
<br>
p. +61 3 9490 3848<br>
<br>
e. <a href="mailto:damien.atkinson-buck@ivanhoe.com.au%3cmailto:damien.atkinson-buck@ivanhoe.com.au">
damien.atkinson-buck@ivanhoe.com.au<mailto:damien.atkinson-buck@ivanhoe.com.au</a>><br>
<br>
w. <a href="http://www.ivanhoe.com.au">
www.ivanhoe.com.au</a><<a href="http://www.ivanhoe.com.au">http://www.ivanhoe.com.au</a>><br>
<br>
[<a href="cid:image003.png@01D472A1.81E84110">cid:image003.png@01D472A1.81E84110</a>]<<a href="http://www.facebook.com/IvanhoeGrammarSchool">http://www.facebook.com/IvanhoeGrammarSchool</a>> [<a href="cid:image004.png@01D472A1.81E84110">cid:image004.png@01D472A1.81E84110</a>]
 <<a href="http://twitter.com/ivanhoegrammar">http://twitter.com/ivanhoegrammar</a>> [Instagram] <<a href="https://www.instagram.com/ivanhoegrammarschool/">https://www.instagram.com/ivanhoegrammarschool/</a>>
 [<a href="https://www.linkedin.com/company/ivanhoe-grammar-school/">https://www.linkedin.com/company/ivanhoe-grammar-school/</a>] <<a href="https://www.linkedin.com/company/ivanhoe-grammar-school/">https://www.linkedin.com/company/ivanhoe-grammar-school/</a>><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Privacy, Virus and Copyright Warning<br>
<br>
The information contained in this electronic message (e-mail), and any files transmitted with it:<br>
<br>
* is intended for the named recipients only. If you have received this in error, please advise the sender and delete it and any copies immediately;<br>
* Any personal information in this email must be used in accordance with the Privacy Act 1988 and this always applies even if it has been sent to you in error.<br>
* represents the views of the sender and does not necessarily represent the views or formal advice of Ivanhoe Grammar School;<br>
* may be subject to Copyright, so no further use should be made of it without the author's permission.<br>
<br>
The School does not represent or warrant that the email or any files attached do not contain errors or are free from computer viruses or other defects nor does it accept responsibility for any loss or damage resulting directly or indirectly from the use of
 the email or any attached files.<br>
_______________________________________________<br>
<a href="http://www.edulists.com.au">http://www.edulists.com.au</a> - FAQ, Subscribe, Unsubscribe<br>
IT Software Development Mailing List kindly supported by<br>
<a href="http://www.vcaa.vic.edu.au">http://www.vcaa.vic.edu.au</a> - Victorian Curriculum and Assessment Authority and<br>
<a href="http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html">http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html</a><br>
<a href="http://www.vitta.org.au">http://www.vitta.org.au</a> - VITTA Victorian Information Technology Teachers Association Inc<br>
<a href="http://www.swinburne.edu.au/ict/schools">http://www.swinburne.edu.au/ict/schools</a> - Swinburne University<br>
<br>
<br>
--<br>
[<a href="https://docs.google.com/uc?export=download&id=0B4CjWh8BUhIbVjFjVmZSeUFIRGc&revid=0B4CjWh8BUhIbUkNaS2VNTVpNYW9SS2J3MFBSUmtkbkl6U1JJPQ">https://docs.google.com/uc?export=download&id=0B4CjWh8BUhIbVjFjVmZSeUFIRGc&revid=0B4CjWh8BUhIbUkNaS2VNTVpNYW9SS2J3MFBSUmtkbkl6U1JJPQ</a>]<br>
<br>
<br>
<br>
Victoria Farrell<br>
Head of Technology Department<br>
<br>
St Kevin's College<br>
P 03 9832 4980<br>
<br>
E <a href="mailto:farrellv@stkevins.vic.edu.au%3cmailto:farrellv@stkevins.vic.edu.au">
farrellv@stkevins.vic.edu.au<mailto:farrellv@stkevins.vic.edu.au</a>><br>
<br>
Soccer 6th Green<<a href="http://skcportal.stkevins.vic.edu.au/homepage/17046">http://skcportal.stkevins.vic.edu.au/homepage/17046</a>><br>
<br>
This email message does not represent the view of St Kevins College, is intended only for the addressee(s) and contains information that may be confidential and/or copyright. If you are not the intended recipient please notify the sender by reply email and
 immediately delete this email. Use, disclosure or reproduction of this email by anyone other than the intended recipient(s) is strictly prohibited. No representation is made that this email or any attachments are free of viruses. Virus scanning is recommended
 and is the responsibility of the recipient.<br>
________________________________<br>
<br>
This e-mail has been scanned for viruses by Symantec.cloud.<br>
<br>
________________________________<br>
<br>
IMPORTANT - This email and any attachments may be confidential. If received in error, please contact us and delete all copies. Before opening or using attachments, check them for viruses and defects. Regardless of any loss, damage or consequence, whether caused
 by the negligence of the sender or not, resulting directly or indirectly from the use of any attached files our liability is limited to resupplying any affected attachments. Any representations or opinions expressed in this email are those of the individual
 sender, and not necessarily those of the Department of Education and Training.<br>
________________________________<br>
<br>
This e-mail has been scanned for viruses by Symantec.cloud.<br>
<br>
­­<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <<a href="http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment.html">http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment.html</a>><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: image001.jpg<br>
Type: image/jpeg<br>
Size: 21221 bytes<br>
Desc: image001.jpg<br>
URL: <<a href="http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment.jpg">http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment.jpg</a>><br>
-------------- next part --------------<br>
A non-text attachment was scrubbed...<br>
Name: image002.jpg<br>
Type: image/jpeg<br>
Size: 3215 bytes<br>
Desc: image002.jpg<br>
URL: <<a href="http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment-0001.jpg">http://edulists.com.au/pipermail/sofdev/attachments/20181109/f1c3bb39/attachment-0001.jpg</a>><br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
_______________________________________________<br>
sofdev mailing list<br>
<a href="mailto:sofdev@edulists.com.au">sofdev@edulists.com.au</a><br>
<a href="http://edulists.com.au/mailman/listinfo/sofdev">http://edulists.com.au/mailman/listinfo/sofdev</a><br>
<br>
<br>
------------------------------<br>
<br>
End of sofdev Digest, Vol 162, Issue 13<br>
***************************************<o:p></o:p></p>
</div>
</body>
</html>