[Year 12 SofDev] Real world problem

Adrian Janson janson.adrian.a at gmail.com
Wed Apr 3 00:52:04 UTC 2019


For Python users, XML has native support (though there are lots of modules
that also do this - some quite elegantly). It is very easy to read and
write files and is a much better option than linking to a database (from
the perspective of mobile deployment).

Cheers,
Adrian

On Wed, Apr 3, 2019 at 11:27 AM Andrew Shortell <shortell at get2me.net> wrote:

> Chris has nailed it
> I generally use text files, then during the folio phase I change a file
> structure so then that can introduce xml
>
> In the SAT I generally let them choose - many pick text files but note in
> the documentation that it requires effort to change the data structure and
> that it is not easily scalable and not easily transferable. etc
>
> I have used access with VB.net  - the only issue is that it requires
> students to understand access as well - sometimes well beyond some students
> except the most able. The actual techniques are do-able  BUT do you really
> want to add that level of complication to something that is already a
> mighty task?
>
> Andrew
>
> (at Lalor SC)
>
>
>
> On Wed, 3 Apr 2019 at 09:35, Chris Bucknell <
> Chris.Bucknell at haileybury.vic.edu.au> wrote:
>
>> Hi David,
>>
>>
>>
>> James is 100% correct.  Choose the technology that is most appropriate
>> for the solution.  It the solution is a data driven web solution then a
>> database would be most appropriate.  If the solution is a native mobile app
>> and requires storing state data locally then an XML file might be
>> appropriate.
>>
>>
>>
>> XML is accessible on the exam but that doesn’t mean we should just use it
>> for all data storage.  We taught it in U3AoS1 – and might have even used it
>> as part of SAC, but that doesn’t mean that we should just use this one
>> technology.
>>
>>
>>
>> The SAT gives our students the opportunity to experience the fun of
>> developing a complex software solution that is relevant to them and part of
>> that is to pick the technology that is most appropriate.  And with the
>> study design having the key knowledge point:
>>
>>    - “formatting and structural characteristics of input and output,
>>    including XML file formats”
>>
>> then choosing the appropriate technology ensure that students will
>> actually need to understand this.
>>
>>
>>
>> Also for VB.Net it not really that bad to get data out of an access
>> database if you use ADO.net with an OleDb data provider and DON’T bind the
>> controls to the dataset (email me directly if you want my resources).
>>
>>
>>
>> Regards
>>
>>
>>
>> *Chris Bucknell*
>>
>> Head of CDT; Coord,VCE Exams & Internal Exams
>>
>> Phone: 03 9904 6360
>>
>>
>> Chris.Bucknell at haileybury.vic.edu.au <%7bemail%7d>
>>
>> www.haileybury.com.au
>>
>>
>> *From:* sofdev <sofdev-bounces at edulists.com.au> *On Behalf Of *Victoria
>> Farrell
>> *Sent:* Wednesday, 3 April 2019 8:54 AM
>> *To:* Year 12 Software Development Teachers' Mailing List <
>> sofdev at edulists.com.au>
>> *Subject:* Re: [Year 12 SofDev] Real world problem
>>
>>
>>
>> I recommend making sure students use XML because it’s on the exam.
>>
>>
>>
>> Access can be tricky. Search for “Firchild” on YouTube. He has made about
>> 7 videos on how to set up an Access db with VB.
>>
>>
>>
>> Good luck.
>>
>>
>>
>>
>>
>> On Wed, 3 Apr 2019 at 7:56 am, James Vella <
>> James.Vella at avemaria.vic.edu.au> wrote:
>>
>> Hi David
>>
>>
>>
>> Over the years, linking in with Access databases was just one way that my
>> students did it. Some used SQL databases (using XAMPP – pretty safe if
>> students only have the virtual servers on when they are using it), other
>> have used plain-text files, whilst others XML files.
>>
>>
>>
>> Ultimately which external storage technology students use should be
>> dependent on the solution’s needs. *What is the best storage technology
>> that meets my needs and is feasible?*
>>
>>
>>
>> JV
>>
>>
>>
>> James Vella
>> Domain Leader Technology
>>
>>
>>
>> <https://twitter.com/avemariacollege>
>> <https://www.facebook.com/avemariacollegeaberfeldie>
>> <https://www.instagram.com/avemariacollege/>
>>
>> *DISCLAIMER*: This e-mail and any attachments may be confidential. You
>> must not disclose or use the information in this e-mail if you are not the
>> intended recipient. If you have received this e-mail in error, please
>> notify us immediately and delete the e-mail and all copies. Ave Maria
>> College does not guarantee that this e-mail is virus or error free. The
>> attached files are provided and may only be used on the basis that the user
>> assumes all responsibility for any loss, damage or consequence resulting
>> directly or indirectly from the use of the attached files, whether caused
>> by the negligence of the sender or not. The content and opinions in this
>> e-mail are not necessarily those of Ave Maria College. Please consider the
>> environment, before printing this email.
>>
>> *From:* sofdev <sofdev-bounces at edulists.com.au> *On Behalf Of *David B
>> Thomas
>> *Sent:* Tuesday, 2 April 2019 8:23 PM
>> *To:* Year 12 Software Development Teachers' Mailing List <
>> sofdev at edulists.com.au>
>> *Subject:* Re: [Year 12 SofDev] Real world problem
>>
>>
>>
>> Thank you very much for your help. It is great to see the level of the
>> projects.
>>
>> I wonder if I can also ask you / anyone what technology you resort to for
>> the ‘design, construct and use of external storage’ within the programming
>> requirements?
>>
>> I have been looking at interfacing VB.net with an access database. Is
>> that a common way to achieve the external storage requirements?
>>
>> Thank you.
>>
>>
>>
>> David.
>>
>> (david.b.thomas at rmit.edu.au)
>>
>>
>>
>> *From:* sofdev <sofdev-bounces at edulists.com.au> *On Behalf Of *Victoria
>> Farrell
>> *Sent:* Monday, April 1, 2019 7:30 AM
>> *To:* Year 12 Software Development Teachers' Mailing List <
>> sofdev at edulists.com.au>
>> *Subject:* Re: [Year 12 SofDev] Real world problem
>>
>>
>>
>> Hi David,
>>
>>
>>
>> I have had a wide range of SAT projects:
>>
>>
>>
>>    - A game to assist children learn to do basic mathematics (Client:
>>    parent)
>>    - Administration for a shopping centre valet service (Client: CEO of
>>    a shopping centre)
>>    - Class/Room timetable system (Clients: teacher and a hair dresser)
>>    - Booking systems for resources at school, small businesses  (Client:
>>    Teacher or sole trader)
>>    - Financial management systems (Client: parent/ sole trader)
>>    - Health Apps to read in data from wearable technology - or monitor
>>    social media use(Client: sports people, gamer addicts)
>>
>>
>>
>> Hope that helps.
>>
>> Vic
>>
>>
>>
>>
>>
>>
>>
>>
>> *Victoria Farrell*
>> * Head of Technology Department *
>>
>> *St Kevin's College*
>> *P 03 9832 4980*
>>
>> *E farrellv at stkevins.vic.edu.au <farrellv at stkevins.vic.edu.au>*
>>
>> *Tennis 6th Blue
>> <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fskcportal.stkevins.vic.edu.au%2Fhomepage%2F3594&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977366830&sdata=qqxOfso7nk4oo1dOEZMrQgbnuAAMQNNoC0KFKQu8tgc%3D&reserved=0>*
>>
>> *Computer Club*
>> <https://apac01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fskcportal.stkevins.vic.edu.au%2Fhomepage%2F12642&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977366830&sdata=0OWfuAi0YFd67hm99dUaQ7VJob%2BrmKJZ9zRF%2FkCZMrs%3D&reserved=0>
>>
>>
>>
>>
>>
>> On Sun, Mar 31, 2019 at 4:14 PM David B Thomas <
>> david.b.thomas at rmit.edu.au> wrote:
>>
>> Also, as this is my first year with Software Development (the course not
>> the skill) does anyone please have any examples whatsoever of a ‘real world
>> problem or opportunity’ called for by the Software Development
>> Administrative information for school based assessment 2019?
>>
>>
>>
>> Just one or two that students have selected in the past would be helpful
>> to look at.
>>
>> Thanks,
>>
>> David.
>>
>>
>>
>> --
>>
>> Due to to the fact that there are two David Thomas’ at RMIT my email
>> changed in early 2019 to: david.b.thomas at rmit.edu.au
>>
>> Students are asked to send their work (when canvas is not an option) to
>> vcecomputing at rmit.edu.au
>>
>>
>>
>> _______________________________________________
>> http://www.edulists.com.au
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.edulists.com.au&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977376839&sdata=E2%2B6D89I9bN8cj4cMoBRcxPIkm0sq%2BAmBOLNwJDgnXI%3D&reserved=0>
>> - FAQ, Subscribe, Unsubscribe
>> IT Software Development Mailing List kindly supported by
>> http://www.vcaa.vic.edu.au
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.vcaa.vic.edu.au&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977386844&sdata=asbuG63RK8B7E1h4uREpCTZfc4JNznWHAg%2FURgbGqF0%3D&reserved=0>
>> - Victorian Curriculum and Assessment Authority and
>> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.vcaa.vic.edu.au%2Fvce%2Fstudies%2Finfotech%2Fsoftwaredevel3-4.html&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977386844&sdata=7CtWgV622Mni61puJ3%2Bf5xr6IpEzr4%2BHRXqvHGJ2j2E%3D&reserved=0>
>> http://www.vitta.org.au
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.vitta.org.au&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977396853&sdata=p5uITjt3c3jZno0oWcIzhR6dKvRhJzAN6lelg1p4XI8%3D&reserved=0>
>> - VITTA Victorian Information Technology Teachers Association Inc
>> http://www.swinburne.edu.au/ict/schools
>> <https://apac01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.swinburne.edu.au%2Fict%2Fschools&data=02%7C01%7CJames.vella%40avemaria.vic.edu.au%7C03bc46387ea84c82282508d6b74cd610%7C956340187ce14710a21c1fb0b4928006%7C0%7C0%7C636897937977396853&sdata=Y4uFnKiv4g4ioP%2ByLp9f3R6iafD7TgC7M0RaBJaa%2FBI%3D&reserved=0>
>> - Swinburne University
>>
>>
>> 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.
>>
>> _______________________________________________
>> http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe
>> IT Software Development Mailing List kindly supported by
>> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
>> Authority and
>> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
>> http://www.vitta.org.au  - VITTA Victorian Information Technology
>> Teachers Association Inc
>> http://www.swinburne.edu.au/ict/schools - Swinburne University
>>
>> --
>>
>>
>>
>> *Victoria Farrell*
>> * Head of Technology Department *
>>
>> *St Kevin's College*
>> *P 03 9832 4980*
>>
>> *E farrellv at stkevins.vic.edu.au <farrellv at stkevins.vic.edu.au>*
>>
>> *Tennis 6th Blue <https://skcportal.stkevins.vic.edu.au/homepage/3594>*
>>
>> *Computer Club* <https://skcportal.stkevins.vic.edu.au/homepage/12642>
>>
>>
>> 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.
>> _______________________________________________
>> http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe
>> IT Software Development Mailing List kindly supported by
>> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
>> Authority and
>> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
>> http://www.vitta.org.au  - VITTA Victorian Information Technology
>> Teachers Association Inc
>> http://www.swinburne.edu.au/ict/schools - Swinburne University
>>
> _______________________________________________
> http://www.edulists.com.au - FAQ, Subscribe, Unsubscribe
> IT Software Development Mailing List kindly supported by
> http://www.vcaa.vic.edu.au - Victorian Curriculum and Assessment
> Authority and
> http://www.vcaa.vic.edu.au/vce/studies/infotech/softwaredevel3-4.html
> http://www.vitta.org.au  - VITTA Victorian Information Technology
> Teachers Association Inc
> http://www.swinburne.edu.au/ict/schools - Swinburne University
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190403/493fb26d/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 219594 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190403/493fb26d/attachment-0001.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.png
Type: image/png
Size: 606 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190403/493fb26d/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.png
Type: image/png
Size: 352 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190403/493fb26d/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image004.png
Type: image/png
Size: 608 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20190403/493fb26d/attachment-0005.png>


More information about the sofdev mailing list