Thursday, 18 December 2008
Wednesday, 17 December 2008
Thursday, 13 November 2008
computer science resources for secondary schools
Thursday, 6 November 2008
There buildlog is located at http://techreport.com/forums/viewtopic.php?t=31609 big problem is that the images downt load....
Monday, 3 November 2008
Friday, 3 October 2008
Thursday, 25 September 2008
Instead I have a windows xp box running wamp on it. It currently runs Wordpress, and Gallery2. So why not install it on that machine. i know it has a limited hard drive, but this is a proof of concept. Hahaha, these normally turn into full running machines which never get turned off and end up with the system fan or cpu fan not working. More about these later.
better get back to getting silverstripe running.
now that I have it running it is getting to grips with what it can do. I am going to have to think, nooooo, getting used to templates and subdomains, right, need to start with the tutorials. It took me 12 minutes and a google search on how to change the title and subtitle.
You may now laugh at me...
Wednesday, 24 September 2008
Tuesday, 16 September 2008
But that is not what this post is about. It is about what i am doing in class. We are getting our newly purchased second hand dell machines up and going, one of them we are playing around with as a wireless hotspot and the other getting LTSP running which is a Linux Terminal Server Project. I am just in the process of getting it downloaded, again from the site to try and install it again, never lend the development CD out to students. I am using the new browser called chrome to do this, something new and for the proxy logs to take in account :)
I have managed to download and install the alternate version of 8.04 and it is currently installing on the machine now, though I do think I may need to add some more RAM to it. Also looking at getting an alternative to mstc. As I think this is locked down in the RMSmartTools environment, so have download and run RealVNC to see what that will act like.
Just going through now and installing 118 updates to the system, and will then try and connect to it. Though I need to find a manual on how I update the local virtual image.
My big fear is that it will run its own DHCP server that will take over the schools already working DHCP server?
Also what port do I access the machine on?
*Note: This is rather an issue now, you cannot access this via rdc, it is a PXE boot only, words that cannot be mentioned here are echoing around the room I am in at the moment. I have spent all this time trying to do something that cannot be done, maybe some more searching and reading needs to be done. Well it is 7:40pm and I am still here, maybe I should go home and sleep on it.
I am also playing around with mobile technology to see what I can do with it, and what it has to offer, I can't wait for a presentation at the ulearn conference on how the teacher in Auckland is handling mobile technology in his classroom and field trips.
Now I have to get the Office 2007 installation CD and put it on my laptop, it just feels wrong to do this, but oh well.
Monday, 15 September 2008
Sunday, 14 September 2008
Friday, 12 September 2008
Thursday, 11 September 2008
Wednesday, 10 September 2008
Ubuntu offers you an easy way to turn a desktop installation into a terminal server for your office or school to serve multiple diskless clients.
The LTSP-5 Terminal Server implementation that was developed in Ubuntu together with ltsp.org and debian, is now being adopted into most other distributions (Fedora, Gentoo, OpenSuSE). With Ubuntu Terminal Services you get the most recent and reliable Terminal Server implementation currently available on the linux market.
Recent studies have shown that using diskless Thin Clients in office environments saves on average around 50% of your power costs. Maintenance, user and software management of a Terminal Server is centralised on the server instead of maintaining individual work places. All data is stored on the server, so if client hardware breaks you won't lose data. Hardware replacement is as easy as changing a lightbulb, allowing users to carry on with their work in minutes.
To use Ubuntu Terminal Services during Ubuntu install use the Ubuntu Alternate CD for installation, hit F4 at the bootscreen and select "Install a LTSP server" from the pop up "Modes" menu. If you use a machine with two network cards, your server will work directly out of the box (in the case where you have only one network card it will tell you what to do).
But looking through it i came across a page which caught my eye. I am unsure of the date but it is around teh time I created a piece of work called soccertape, which is on page 58 of a book I have calledx ICONS Web Design: Studios Ed Julies Wiedemann, which has a website for www.evergrowing.net
Now this was an idea for a end of year assessment for this to be developed by the students and I even took images of grass that they could use as a background for lawn moving to get flowers to grow out of, I don't know why. But at least I can see when I imported the image onto my computer, this was around the 4/12/2006.
Now I see a Senior Curriculum Guide for 2008 listed on the next page and following that a description for Year 9 Technology ICT that lists that we have it fo 10 weeks and three periods a week. So I am trying to think when I wrote the Senior Curriculum Guide Information, it must have been 2007.
We need an online subject choice and information of subjects for the following year.
Needs to be simple to use.
Maybe print off final selections in a pdf document to be taken around to HoD to sign.
Selection by Year
Use 2007 data to trial this, what format could it be in.
I think this is just a preview of what we were looking at, it could be just the curriculum guide in a different electronic format, much less that what it is now. This was to just display the curriculum guide not make option selections. I planned this two years ago, as it lists the curriculum guide for 2008, we have now done it for 2009, which is for next year.
But I am amazed at what I wrote down and what it has become.
Tuesday, 9 September 2008
Xcode is Apple's tool suite and integrated development environment (IDE) for creating Mac OS X software. The IDE provides a powerful user interface to many industry-standard and open-source tools, including GCC, javac, jikes, and GDB. Xcode is designed to fully support the Carbon and Cocoa frameworks and Java. It contains templates for creating applications, frameworks, libraries, plug-ins, Java applications and applets, and command-line tools. Developers can use Xcode to edit and manage source code, test code performance, and perform many other common development tasks.
I am thinking about creating a survey to ask these students hwa they thought about this year and what they want to do next year. With NCEA you can do just about anything, with some limitaitions, we cannot create a killing machine, but we can create a lego robot with attachments that can kill other robots. But what do they want to do and what do I have to learn to help with that. Of course I still have to cover some computer science curriculum, but do we have one at the moment to cover, no. We are still waiting for the digital Technologies Guidelines, and other various groups to get together and hash something out for Computer science.
Some of the things this year we have had to put extra permissions on the machines to get XNA to run. This would probably need to go over two classes next year. I would like to have RM Smart tools removed and a back to basic winXP operating system, or dare I say Vista installed on the machines. On its own subnet so the security issues and control still remain with us. This would allow us to do Hacker High School and do some more techniques than this year. Also the hassle of getting virtual machines and software installed on the RMSmartTools network has caused headaches and work arounds. Maybe the students could access a terminal server is they needed to do their work.
One of the projects that I would like to do is listed here, http://techreport.com/forums/viewtopic.php?t=31609
It is to develop and underwater ROV.
More to come
The power light is flashing amber
If the power light is blinking amber —
The computer is receiving electrical power, but an internal power problem might exist.
Ensure that the voltage selection switch is set to match the AC power at your location (if applicable).
Ensure that the processor power cable is securely connected to the system board.
I can find no fault of anything that could explain this.
Power supply is dead, we unplugged the power supply and hooked up the other one from the other dell machine that was brought at the same time. It brought the system to life. So I am now on the lookout for another power supply, must be 24 pin + 4 pin, and have SATA connections on it.
We may have managed to find a supply for this machine, both through the technician at work and the other through a reader of the blog. Will update when we get these and connect them up.
Meanwhile the first dell machine is going hard at it, although we found another issue when reinstalling ubuntu 7.10. It would stop at 80% install. Thanks to one of the students looking up the Internet it was a simple fix, unplug the Ethernet cable and away it went. The first install we did we didn't have the network cable attached, I wonder why?
yay, we managed to get a power supply that fits into the machine and connected. we now have ubuntu 7.10 installed and running on it. Now I need to get more network cables connected and work out how we can get a couple more wireless access points. I think I might need to raid the old ones from maths department
Monday, 8 September 2008
We have managed to get some dell machines from an online auction house. These machines are Dell Opitplex Gx280.
We have some ubuntu 7.10 CDROM available to us which will allow us to get linux up and running on them. Who needs Windows.
Some of the software we are looking at installing and testing out is hotcakes.sourceforge.net.
Alternative link to the sourceforge project site is here. http://sourceforge.net/projects/hotcakes/
We have done an initial install and tried to follow the manual on how to install it with some success. The only hitch we have have hit is getting CakePHP to run. This has involved some tinkering and some sudo commands to get access. However, most of the documnetation we read on how to fix this problem is for windows environments running WAMP, which hasn't been much help.
The cake Manual is available from here, it will take some understanding to be able to install it and some help from other websites as I am still having trouble trying to get the links to the mysql database working.
Part of the reason why I am looking at hotcakes is the features, it is customiable, wherei can put the logo of the motel in and personalise it just for them, its free. Which is always a good thing and it gets students involved in developing their own skills.
There are other alternatives out there, one of these is chillispot running on DD-WRT. Now this requires that you have a Linksys WRT54G Wireless Access Router and requires you to flash the device, however when you read the file you will see what challenges lay ahead. See the link to view more details
I do wish we had more time to get down and dirty with this, one hour periods are fine for juniors, but for senior students working on some serious projects, one hour is not enough each day. You only really catch up what you did the previous day and maybe work through one or two steps before the time is up.
Notes that I wrote up while in class working on this solution:
The seninario is:
To create a wireless hotspot for a motel owner to use with his current system.
The current system he currently uses is ZoneCD which runs on a LiveCD (http://www.publicip.net/ ia the development site, the commericial site is available at http://publicip.com/). He uses a usb storage device attached to grab the configuration data. The only problem with this has been a lack of secure socket layer encryption. In plain laguage, it keeps cutting out.
This could have been due to his internet connection problems but has since change internet providers and routers which the same problem.
the logs state.
ermail log attached.MySQL Error: ()
~ 09/06/08 LogsMessage-ID: <20080906235831.GA3621@zone.publicip.net>
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inlineUser-Agent: Mutt/1.3.28i
Your Daily Logs are attached for Database error: connect(localhost,free_web,PASSWORD) failed.
MySQL Error: ()
No other other log information is received through the email settings.
He would like a new system that is a little more stable.
The machine he curently has is an old pentium computer that has been running for two years without being turned off and is now making strange noises, This could be due to the fan on the processor or the power supply fan.
He has two network cards in the machine to allow for the filtering of traffic, so people cannot download torrents or thrash his network in any way.
There is no keyboard, mouse or screen attached to the computer so it cannot be interferred with by any staff member or minders. You can access the computer by ssh or remote desktop.
It is also stored in a storage area of the motel that has limited space.
Wireless access points, these are configured with static IP address and are open, the zoneCD is used as a firewall to stop outside people using this connection.
The other issue is that he is right beside a secondary school that has their own wireless access network. So channel and SSID settings need to be set up right.
He has a Linksys Wireless access point WRT54G and a Belkin Wireless access router that is being used to service the 14 units and the motel reception.
The system needs to be simple enough for him to create a user account and password, and allow them access for a certain amount of time.
Other issues with his current system have been the session popup box not connecting back to the server to give proper time, or having to relogin ever 5 minutes. There has been no support for the ZoneCD since Version 1.2-3 (Released 8 ·24·2005)
Future setups could be for our own secondary school to provide wireless acces to our students. So any development needs to be documnetated and amended as necessary.
Current Configuration Settings are available at http://publicip.net/devl/boot.php
Wednesday, 27 August 2008
Add junior functionality, have added a table called subject_jnr
need to add junior export of data as well as change the export scripts not to export junior data just yet.
some extra functionality of exports is required
Tuesday, 26 August 2008
Connecting the wii remote to the bluetooth is a case of pressing the 1 and 2 button on the remote at the same time to put the remote into discovery mode.
Needed to install .net framework 3.5 to get the wiiwhiteboard software working,
Students have been having fun with it, thoufh we found the whiteboard that we have it too reflective for it to be used like a normal pen, instead we turned the marker around have been using in reverse with great response.
Other issues have been the wii turning itself off after 10 minutes of inactivity.
This requires you to re sync up the bluetooth and restart the wii whiteboard software after it has crashed out.
Also where the wii is placed, at the moment it is on top of the datashow, which is in a difficult place to get.
Maybe using velcro we could make something up that connects to the light fitting that is near the board to be able to hooked it up.
Students have been getting up and using it as I have had google earth running to show them what they can do, they then ask how is this working, the cannot see the other two interactive whiteboards within the school. I say I am using a wii remote they don't believe me, as they cannot see the wii. Thats one of the things I like about this, it makes them think about what they can do with accessories at home, why are they just used with one device, why not many devices.
Will look at creating another pen that we can use in reverse.
Friday, 22 August 2008
Microsoft just released some cool software to mesh photos together. After taking several photos, the array of photos stitched together to recreate the scene.
in three dimensions. It's one of those deals where you have to see it to believe it. The product is called photosynth and you really need to think out of the box and be created to mesh your pictures together. The site has existing projects to view along with a blog.
This information is from the site:
You can share or relive a vacation destination or explore a distant museum or landmark. With a nothing more than digital camera and some inspiration, you can use Photosynth to transform regular digital photos into a three-dimensional, 360-degree experience. Anybody who sees your synth is put right in your shoes, sharing in your experience, with detail, clarity and scope impossible to achieve in conventional photos or videos.
Synths constitute an entirely new visual medium. Photosynth analyzes each photo for similarities to the others, and uses that data to build a model of where the photos were taken. It then re-creates the environment and uses that as a canvas on which to display the photos.
Thursday, 21 August 2008
Also looking at being to integrate year 9 into the system, working out how I could work through the 19 subjects some of these students have into the 8 subjects that is currently in the students imported database.
Friday, 15 August 2008
the guy has developed a wii interactive whitevoard. I had seen something through the internet earlier in the year about this, however I thought, no way, whatever.
Today, i have been down and brought a couple of wii controllers to play with and get going.
You dont need a complete wii, just the controller, yay
The talk that has inspired me is located at http://www.ted.com/index.php/talks/johnny_lee_demos_wii_remote_hacks.html
Johnny's website is located here, this is where you can access information about his wii hacks and what his next developments are.
for the specific wii information that I require is available here.
i have to wai for my electronic supplier to get me in some iR LEDs
Also, there is a forum on tki on teh development of this
Thursday, 14 August 2008
fixing up spelling errors,
entering in last peices of text to help students, though i do need to modify one more part, they don't have to choose in options lines, there are no option lines.
Fix up list of subjects displayed for this year, subject 1 was shown twice, instead of subject 2.
and graphics as well as css updates.
Tuesday, 12 August 2008
Also subject choice system is live today as well. It is all setup ready to go. Pity i won't be at work on Monday, I have some Professional Development I have to attended to.
Tuesday, 5 August 2008
Monday, 4 August 2008
What is involved in the trip
Day one, Welcome Brief, trg session 1, Lunch, Nutrition Brief, Trg Session 2, Admin, Dinner, Team- Building / Leadership Session
Day two, Recovery / Nutrition Lesson, Confidence Course, Game planning / Rugby Tactics, Lunch, Unit Visit, Depart and travel to home location.
Friday, 1 August 2008
One of the problems I had was that I needed a bluetooth module which I found at Dick Smith Electronics, I came back to school and installed it with the software. First Mistake, don't install the software that you are give with the module, a number of the applications developed for bluetooth hotspot and bluecasting wont be able to use it.
Once I had sorted this out and destroyed a one of my virtual hard drives I was away.
i started off with Proxmity Marketing Light, and managed to send a picture out to my phone, though I found this rather difficult and too locked down as a trial to use.
Next I tried out BlueMagnet and this is great I have managed to get mp3 files sent out to phone, though some phones it does take a rather long length of time to push out a 2 meg mp3 file. The best thing about this is that i have been running it for an hour now and students have been accepting the file. which is kinda bad. But so, so, so cool. i can use this trial for seven days at the moment.
All in all I managed to capture 48 blooth devices, I love being in an environment full of technology and stduenst are always willing to get involved. out of the 48 cellphones, the mp3 was sent to 9 of them. Your phone does not make a sound which is a bit of a problem, you have to be aware that content is being "pushed" out to you.
But is there any NZ company using blue tooth marketing.
Wednesday, 30 July 2008
Things you can do with a Bluetooth proximity hotspot?
You can allow people to share files:
What files can I send through an Hotspot ?
Images as .gif or .jpg files
Text as .txt files
Animated images as animated .gif files
Audio as mp3, mp4, wav and ringtones
Video as 3gp or mp4 files
Macromedia Lite as .wmv files
Java Applications as .jar files
Business Card files and Calendar Event files (.vcf , vcard)
And any file supported by a mobile phone (even .xls, .doc, .pdf ,etc)
We had a mass email sent out to us staff at school where it had in it that Auckland Museum were going to have the behind the scenes exhibit and that staff were invited to go along as a preview to this. So I jumped at the chance, one because I had never been to the museum in Auckland, and two, because I am starting to think how can I be a part of the integration of ICT in the New Zealand Curriculum.
While going through the exhibit I was approached by one of the staff who I got talking to, I got talking about the exhibit and what I found interesting and spooky, I hate loud clocks ticking and they have one.
i also started talking about what technology they had for the exhibit and other exhibits around the museum and this lead to a very interesting discussion. They have just created one of their first interactive/multimedia websites, so I talked about what I had seen at other places and how they used podcasts to describe artists impressions and how the galleries were using that information to educate their customers. Auckland museum have just started to develop these with this exhibit and are looking at furthering these with other educational aspects of the museum. But I started asking and TXT and BlueBlue and how PXT technology couldbe used. I was then asked if I was interested in becoming a member of a educational advisory group that will be meeting at the museum on the 4th September, hey, rugby will be finished around then, so why not.
Then we started talking about how students come in, are there for a day, doing reserach or something to that fact, have a looked around and leave, then teh next class comes in the next day and does the same. Why not introduce electronic worksheets that the student scan use, most have digital camera and work with them, why not use that information so they can take it away in a more useful form. This lead to how this could be carried out, My favorite app at the moments is google apps, Online documents and sites the students can create about a topic and post it up on the museum site so they can use it at school and the museum can use it to show other students what you can do. Its nearly and Virtual Learning Environment which could be another aspect that they could go down. I found out later that they are thinking of this.
But this brings me to my notes,
Use Bluetooth to send out instructions and exercise sheets to the students, pointsof interest, stories, digitial story of peron or object that they can listen to one their phone.
Use Digital resources to record experiences, upload to a VLE so students can take away their day and experiences, share with others.
SMS - ask questions, find a code and txt a number to gain more information, maybe link with telecom/vodafone.
Virtual Museum, when you go to a museum you can't go to everything or to some museums, you can't take a group of students to Invercargill to see the stuff they have down their on the whalers or anything like that. Develop some interest from schools on what you are going to see, "Virtual Field trip" 3D models, objects to take another look at.
PXT gallery, send your photos through
They have some smart boards at he museum in the learning classrooms, how could these be made more use of? How to integrate them with the museum.
how to create an instruction environment for an exhibit,
The secrets revealed
It is a staged walkthrough
What do you do when an exhibit ends?
How can people see past exhibits?
Linking in with other curriculum areas?
Bluetooth options or SMS?
Field trip to the museum to try those experiences out with Year 9/10?
Most schools send classes at a time and then the next class the next day. How can we create a more interactive/developed programme with the technology.
how can we get information on ipods/cellphone through the use of podcasts?
ways of getting podcasts out
Wellington Art Gallery uses podcasts to get information out on exhibits and information on various artists, how could we use the same technology.
Then there was a more detailed explanation upstairs in one of the Learning Classrooms
It is a temporary exhbition
It has learning potiential
Elements - designed
- threatre set
They use traditional worksheets, workbooks.
Who (were), What (we do), How (we do it) are some of teh questions that this exhibit tries to answer.
There is support material,
They want to retain part of the website for eduction purposes.
Looking at students creating their stories
Secrets, within secrets
Postcard element on the website that students can create a postcard with various elements on it and email it home so their parents can look at it.
- labels, language that is used.
-expand create their own exhibition, unpack
-make more use of podcasts
- bring the community into the museum
-building the exhibition, uses the technology curriculum to create a ICT version.
There are also competitions.
The Secrets revealed website
Tuesday, 29 July 2008
Monday, 28 July 2008
Look out! You almost hit that Jack Rabbit crossing the road!
Do you suppose that rabbit thinks it can live forever? Say, that gives me an idea.
Suppose rabbits did live forever. Let’s say that there is an island somewhere with lots of vegetation for rabbits, and no predators.
Suppose two rabbits are placed on the island and that every pair of rabbits has a litter of 4 rabbits.
So after 1 generation there would be 2 + 4 = 6 rabbits. After two generations there would be 6 + 12 = 18 rabbits.
Show the generation number, the number of rabbits, and the number of rabbits per square foot, assuming the island is one square mile in size and that there are 5280 feet in a mile.
Allow the user to choose the number of generations to show.
How would the rabbit population grow with each generation?
I have also made a little competition with the students, they were to develop a random generator program, which we used to show how it could be used, it was an interesting lesson, then getting the students to get there random number generator working so they could all have an individual number caused some headaches, as normal, not all students follow instructions at once, which caused a few problems. Next comes the chocolate fish awards for most creative use of the button. I am still thinking about how I can do this but it should be fun.
Sunday, 27 July 2008
Friday, 25 July 2008
two issues that the students brought up, index page only had DD/MM/YY listed as their password, however it is in as DD/MM/YYYY
Year 13 studenst cannot login in, however I knew this as they will not be here next year.
Also they have suggested teh teh list of subjects be in alphabtical order.
And need to check speeling through majority of the page for simple spelling mistakes, like chocie = choice
Thursday, 24 July 2008
I have been using gamemaker through a virtual environment and discovered problems that would not allow students to run the executable in the virtual environment, due to Microsoft Virtual PC 2007 would not allow a graphics card greater than 16meg to be created, gamemaker requires a 64 meg graphics card or greater. We solved this by enabling an area on the network to run .exe files so the students could test.
The other programming software environments we teach run fine in virtual environments, visual basic and visual c# run well in Microsoft Virtual PC 2007, but this does not have USB support.
When my year 13 students asked whether we could create games for the xbox 360 through the XNA creators kit using the skills they have gained in Visual C#, I thought sure, this sounds like something we can do and works in well with Achievment Standards and the competition/learning resources for STUDENT INTELLECTUAL PROPERTY DESIGN COMPETITION located at http://www.nzfact.co.nz/education.html.
After a couple of months figuring out that Microsoft Virtual PC 2007 won't run the xbox 360 for windows game controllers, installing vmware player and getting all the systems working and testing we have encountered our next problem, vmware player does not support directx3d, there is no drivers or solutions around.
We cannot create the exectable file and copy it through to another area as XNA reequires you to debug the program first. How are other schools providing computer programming experiences, do you dual boot, run liveCD's run off USB sticks? have a complete computer science lab that is setup just for those classes?
Your help would be appreciated.
Wednesday, 23 July 2008
There has been questions asked whether I can export the returning, not returning, not sure details out of the system and into KAMAR, I looked at this after school and have figured out I can export the details out, will just come up with the csv import. I'll just try and do a test import tomorrow with some year 9 data I have to put in from last term.
I have been told I still have to apply some lip stick to the program just to make it a little bit nicer looking.
Also I was asked to get some software working for the food technology department. We have a multimedia CD from vegetables.co.nz in reference to the education section.
I had been asked to get this working on the school network, the Link from the main application on the root folder on the CD loads straight from the CD, however when you go more in depth in the folder then you can get the program going by running master.exe I love shockwave flash multimedia development.
Tuesday, 22 July 2008
SELECT code, name FROM table where year = " .$year." or year = ".$prevyear." and hide = 0 order by year desc
shoudl have worked, however it ended up to need some () in place to help with the and or statement
SELECT code, name FROM table where (year = " .$year." or year = ".$prevyear.") and hide = 0 order by year desc
Now 13STU (13 Study) is hidden so they can not select it more than once. :)
Monday, 21 July 2008
Saturday, 19 July 2008
In the blog that I got the link from http://coolcatteacher.blogspot.com/2008/07/google-tells-students-to-major-in.html
In their blog they talk about students working through problems to find a solution, they need to think outside the square and move away from point and click teaching. Students today need to have persistence and willingness to work very hard, this is someting that many of them are lacking. You can have a engaging classroom that is also a challenging classroom.
Engagement in class, how do you provide engagement in class when the students dont want to be there...
There are some projects that they people in thearticle talk about, Flast Classroom project, Horizon Project and Digiteen project. The Digiteen project sounds engaging. The didteen blog is located at http://digiteen.wikispaces.com/
this focuses on the digitial citizenship programme, which sounds like what we are looking at with our new curriculum
The main website is located at http://coe.k-state.edu/digitalcitizenship/index.htm I wish to try and find a location of the book to read. Also the digiteen project sounds like something I might try with my seniors next year to develop a learning outcome with the juniors that could integrate what netsafe have developed as part of their Cybercitizenship Pathway, outlined on the netsafe.org.nz website.
Just an idea that may need some more thought and design
Friday, 18 July 2008
The year 13 programming class will have to develop a game for Intellectual property as part of a campaign to help promote it. thought it might be nice to use XNA development. The other would work to the ones that are more interested in Hardware, to develop a wireless hotspot for a motel. They have to look at all the equipment required, setup and installation as well as documentation.
I hope that we can get through all this, i have 12 weeks as well as exam time, though i am going to have to come up with an exam for all these classes. Something that is simple enough to mark and something that others can understand.
I still have to organise a meeting with team solutions about intergrating what I am doing into a more defined subject. It is just a problem when you do not know what your client are going to be or how they will work. I have to get this more defined and talk to them about what we are planning to do.
I am only doing this because twitter is down for maintenance for an hour, and I just needed to get something down on paper, ok, keybaord. The other issue I had today was that the hotfixes for the compuiter still had not been allocated, i had been told they had been. emailled the outside support desk and found that they were waiting for the servers to be restarted before they allocated the packages. I hope I do not get told off on Monday about this.
the ability to hide a subject from being shown in the student list is now available. When you change the subject details through the teacher part you can change a hide code from 0 shown, to 1 hidden. Later on I could make this a combo box where it shows the words instead of a 1 or 0.
But this makes it a little less confusing when students already have english selected for them, they cannot select another english subject again.
These changes have now been made tothe live server.
Require a list of subjects that cannot select, especially when it comes to esl english. Though how do we put in richard centre and deaf centre students, this question is still to be answered.
I have been thinking about the maths, english, science question that was posed to me early on and it was decided that it wasn't going to be developed under this version, however, if I was to develop it I think it would be a valuable part of the system. Being able to say that if your were english you could assign students to a subject, since all the information is in one column of data the UPDATE statement would be quite easy to do, though if the students had not selected their subjects you would need to use the INSERT...ON DUPLICATE KEY statement that I used when changing their subjects to allow multiple times.
All the csv files look for is whether it is filled in or not, SELECT details from table where filled = 1;
They would have something in the export to KAMAR file as their would be information in the transaction table. It would be just their compulsory subjects.
How would I want it to look, would you bring in all students at a time, or develop a login for teachers in a subject to change where they think the students should go. You would also have to include the previous years english class in the information, and at the moment this is spread over 6 fields.
Another question: I have to ask is how do they want the 11FIN/11HEA/11GYM details to be entered.
Wednesday, 16 July 2008
So this could make it version 0.3, then if all the changes need to be made 0.3a
We will see with my amazing upload speed of 0.1K a sec.
It has taken me a while to get the site going, I had a problem with getting the sql data imported, it was producing a rails error. Going through the support tickets with the company they explained that it could not be carried out one way, and instead got me going through my site and through a port at the end. This proved to work, and all 372K of data was imported correctly.
I had a problem with the database not working, this was fixed by removing the user and recreating the user again. All seemed to work after that.
It is now LIVE
This is now been taken off the development server and made live to do some checking that it will work(issues identified above), as i have just put it on to make sure it works, I have not updated the version number yet, will probably go to 2008.3a
Have created some extra users and emailed details out to certain staff for feedback and ideas. I know I have to make some cosmetic changes but this was mainly to check that the functionality works.
There is some software that has been developed, it would require the students to implement a solution. Build the computer, install all the software, set it up and write a manual on everything he did.
AS90620 Develop a one-off solution to address a client issue
6 A client issue is one that relates to a person or group. The client cannot be the student. However, if the client is representing a group, eg sports team manager, the student may be a non-leading member of this group, eg team member. The issue must generate a range of needs or opportunities for technological practice.
8 A one-off solution is a technological outcome that is developed to meet the need or realise the opportunity as defined in the brief. Implementation of a one-off solution should be evaluated in terms of its fitness for purpose in addressing the identified
It is a pity there is no phone number to ring or definitive person to ask.
I have been thinking over the night that there is no security on modifying subjects or seeing who has or hasn't completed filling in the form. I have implemented a teachers table that hold first name, last name, login and password in md5 format and included session ids so that noone can make changes if they haven't logged in.
This is included in the teacher folder within the program, so it seperates the login form, and all the teacher stuff in another area for admin, or should I call it admin?
I have taken out majority of the development codes that I have used to check the passing of variables and added comments to various other parts in case I have to make cahnges.
I have to load up dreamweaver and do a search for all login-form.php and change this to index.php
Tuesday, 15 July 2008
This was getting all the exporting systems working, these were mentioned in the previous post, these involved the export to KAMAR file, as well as who has not filled in their options.
In this version we have improved the display of the system, the top section that displays the users details.
Also am looking at including a print option so students can print off their options, this will be availble in a pdf format using the software below.
Also have to look at changing the versioning of the system to include the year, so we know hen it was last worked on.
All subjects have now been entered, working on getting the teach-edit system up and working, one to rip the information out of the database and insert it into the text fields, and two to submit it back into the database. I am having some difficultly getting the information back in with my UPDATE syntax, will sleep on it tonight and see what I can do on Thursday. I have the fckeditor in basic mode so all you can do is bold, italic, list number and unordered list working on two of the fields, content and assessment. the rest use textarea and input type = text html tags.
I have backed up the sql in case I break it over the next couple of days.
- I need to look at other pdf creators, I am unsure what I need to do to get this working, and what to put in it. I basically need to wait for the stakeholders to come back to work before continuing, but then I will have probably run out of time.
Another question is why i am looking at using pdf to print it out, maybe i should be looking at using print/css which would do the same
one of the things that I also need to do is print off screen shots so I can get someone to draw on them where they want objects to go. I can remember some of the changes that were suggested but not all.
Subject modification is now functioning in a webpage rather than just in phpmyadmin, you can select the subject and then submit, this will bring up the details of the subject and allow editing. Changes are saved. One issue with not forgetting to change the where the code = xxxx this was set to 12pro.
Thinking about changing the version to 0.2d with the changes to the teachers side of things. However I have one more thing to work on which is the ability to print a form off with the students details, options and previous options with a number of words that mention you may make changes up to this date...
Have to check to see if I meet the specifications of this project, I need to find my viusal diary to be able to read my notes. Also to go back through the blog postings to see if I have implemented ideas when working through.
I have been thinking about the hours that I have worked on this
Friday 9am to 5pm
Monday 9am to 5pm
Tuesday 10:30 to 5pm
If I was a student doing this as a project, how many weeks would that be approx 22 hours of class time, not including work I have done at home plus the 8 hours I did at the start to get the basics working for the beta meeting, 30 hours. Basically 8 weeks of work.
Monday, 14 July 2008
Online Senior Option Selection 08
ReasonTo reduce work load for staff both ancillary and teaching. Bonuses: Can be done at last minute
Design: ease of use, allows for multi level, reminds/controls of subject prerequisites, shows present subjects.
insuring student can only select there own selection, importing into Kamar
when, how, via English classes/ option choice afternoon, via the internet?
Who has selection rights, student select? Teacher control., Parent input. When will changes take place? Before or after entry into Kamar
T2 wk 9? Hand out option books
T3 wk 2-4 Teachers inform/promote their class/level(Maths, Eng) selections
T3 wk 4 Form teachers advise (From teacher)
T3 wk 5 Students make selection online
T3 wk 5 English/maths teachers make selections online?
T3 wk 6 Data imported into Kamar, Option lines, class list.
T3 wk 7 Printout to subject heads? Comments
T3 wk 8-9 Kamar updated
T3 wk 10 HODs sort teachers requirements?
I also found a timeline, though I look at it and I wonder when I would have had the time. Though i wonder when I started developing this?
I think back to one of the first meetings that I had with the SLT incharge and the questions and work that was done back then
it looks to be around the 13 June from a previous blog post. That means I have developed this in around a month?
Now looking at the calendar below I am doing well. This was a calendar that was developed before my input.
Timeline for senior option selection
T2 w3 Preliminary planning
T2 w4 Discussion with other stake holders
T2 w5 Main issues identified, initial design, procedures
T2 w7 Mock up of data entry, draft procedures
T2 w8 Demo to main stake holders
T2 w9 Trail run, data importing, reports
T3 w1 Trail run 2 with selected students
T3 w3 First run with whole class
- If they are year 13 then they have to have 13stu
- If they are year 12 they have to have 12eng
- If they are year 11 they have to have 11mat 11eng 1gym/fin/hea
- Can a year 13 take year 12 subjects, yes this has been included, all years can take the previous years class, apart from year 11 who cannot take year 10.
- AJAX working to display information about subjects. This just needs a clean up, as there is an issue with formatting not coming through, will have to implement HTML tags to clean up.
- School and version created in a table, and reads into footer.php which is included on all pages at the bottom of the page.
- Included a way to make changes to subjects you have already selected, using a function in mySQl that is MySQL INSERT … ON DUPLICATE KEY UPDATE syntax http://www.bitbybit.dk/carsten/blog/?p=113
- If you have filled in the form already , it will display what you chose last time
- Added in reserve options, in case you don’t get the options that you chose. These have been implemented as reserve1 and reserve2
- You don't have to fill in all options, there is no error checking on that yet. Is this a requirement
- added in returning to school, this will be shown as Yes, No, Not Sure, but when it goes into the database it is a number, 1, 2, 3. What you selected when you filled in the form originally will be shown when you enter in again.
Still to do,
make more of it using session ids rather than $_POST information through?
Tidy up Curriculum Guide - implement fck editor
Career goal? does this need to be added
Cleaning up the interface, css and maybe boxes around certain items this is the fieldset and legend html tags this allows you to put the information into boxes, I have still to figure out how many of these to create and where to put them, but it seems simple enough, 1 box around the 6 subjects, and another around the two reserve input fields, also are you planning on returning next year, for the selection. As well as another one around the details of the subject. Might use pencil in firefox, an addon to do some design work. on how it might look.
Final outputs - KAMAR and who hasn't filled it in.
- http://en.allexperts.com/q/PHP4-3507/CSV-File-2.htm ideas on how to put a file out to a csv file.
- for the KAMAR export use "SELECT concat( '2009T_', id ) AS id, sub1, sub2, sub3, sub4, sub5, sub6, res1, res2 FROM subject_new"; though I am probably going to have to put a year
Done Completed - Version 0.2
- Note this needs to be fixed, add identifier in so we can use it for multiple years, maybe in the custom table
- Have used the same code but modified to see is filled = 0, this is to see if teh students have not filled in the form
Done Version 0.2b