Monday, 14 June 2010
Where am I at
2 Application development
3 Course design
4 future
1. reports are now coming to a close, yes those dreaded things that teachers spend a whole lot of time to complete, for students to read in less than 10 seconds, and then the wonderment if they get home for parents to read and see. that's if they get to see the reports. These have bee a struggle for me this year as the changes with the Students Management System and they way school does reports have hit. I was not at school last year around this time, and I will tell you something, it is a shock for them to come up, get proofread, make changes to the ones that are needed, and deal with those staff that start getting angry at you for making there jobs harder because you kept him/her within the comment, ok that one was not me.
2. Application Development
Changes to the option choice selection need to be made by Thursday night, with a new layout and design this year we need to make the changes, though one slight problem... I got given the change document last Friday. I have yet to get my head around the changes and still have not been told what to do with the new subjects, as well as who needs access to it. I will get a large amount of work done tomorrow on it, when I get myself around excel and create the 10-15 course for each departmentt that they can put in. though i now see one giant problem just typing this in, I have year level subjects and school wants to change it to level subjects, maybe I need to create a form that staff can put the information into in google apps that I can then take and put into my system, I don't think that this is gonna work too good right now.
3. course design
oh man are there some changes coming or what, with the introduction of digital technology in the technology curriculum, means that we are having to redo some of our courses. the biggest change will be to the year 11 course, or at our school the Level 1 course. We are looking at three sections of the new standards, Digital Information, Digital media, and Programming and computer science. Though I have no idea what language or media we are going to use yet. but we have also been asked to look at the progression of courses for the future as well.
We have some time coming up in which we can talk about this as a department and make the changes that are needed to support the New Zealand Curriculum 2007.
4 future
can't say anything yet, still in the process of writing.
Ok, Ok, I got runners up in a award for innovative programme, now one of the things that this is about is a course that looks at environmental issues at the school, we have a stream down the back, students are to design an application to record the data that they collect down at the stream, Now I have not had time to get this implemented yet, though term 3 and 4 will look just about right, and it can carry out next year as well. It is a case of getting the students on task and developing there creative thing at the moment.
The book and moodle course that I am using for the programming course and working well, though they slower students are starting to slacken off and the motivated students are getting crazier in there programming, and the exercises are getting harder. I have an issue around some of the students not doing as much as they could do, because I cannot move them, if I move them it affects the year 13 cprogramming class as well due to I am using virtual hard drives to do teh work.
I would love to play around with some more software, especially when it comes to flow charts. I want to get Visual Studio Learning Pack 2.0 as I can see some applications within it useful.
I really want to play with
Visual Programming Flow Chart is a supplementary teaching tool designed to help students understand program control flow. It generates flow charts for functions and saves them in the JPG picture format. This tool is easily activated from the Visual Studio Integrated Development Environment (IDE) by simply right-clicking on a function name and choosing “Generate flow chart…” from the context menu. The resulting flowchart can be customized by changing its colors and other effects. This visual tool provides an intuitive way to explore source code, to examine its control flow, and to identify logic errors.
Thursday, 23 July 2009
subject choice .6c
Tuesday, 19 May 2009
Subject choice .6b
Tuesday, 31 March 2009
subject choice ver 6a
Departments can now change all there information online, added HoD's of depts into the teacher database, also added the depts into the subject table, now the HoD's can only change the subjects they have in their dept.
One of the biggest issues is who is in charge of each dept and how to spell their name.
2 hours
Thursday, 26 March 2009
subject choice 2009
- Next is how we deliver the curriculum guide, do we do an electronic version or carry on with the paper version, can we cut down some of the information that is not required anymore. Do parents look at this and talk it over with the students. Talking to some today, they wonder why they are given the year 11 course information when they are moving into year 13.
- The process, the process that we gave the students last year, we have 87 students not complete the option choice process, can we do better than that this year?
- Option lines, last year we gave them the choice of developing there package, their course, and the idea was that the SMS would just be able to click a button and a timetable would be able to be produced, this didn't quite work out too well. There was only a 20% match and when the timetablers put in option lines from the previous years did things start to work to a 90% match. With a bit more tweaking they managed to get a 98% non clash timetable.
- Custom timetables of the special needs unit and satellite unit as well as the ESOL department need to be taken into account. We have to pre load special needs and satellite unit students into this so they don't choose that extra subject or have a blank.
- It would be interesting to hear from the deans that had to chase up students that had blanks and other erroneous data in there option choices. Talking to some of them, the process worked well, though we have talked about timetabling form classes into computer labs to help get these numbers down, but what about the students that do it at home, the idea was to enable parents to become involved in helping there kids choose a course and subjects that are suitable and not just what their friends are taking.
- Involvement of key staff, so we have to have a meeting of key staff to talk about changes and development. What do they see as the issues that could be updated and changed.
- One thing to do is to load all the Head of Departments into the system and enable access to change the curriculum details of their subjects, also need to be able to export all of these.
- I still have all the old information of students in the system, so I flush this out and start fresh or do we show them what they have taken in the past two or three years so they can make an informed decision about here career path.
- Uploading of students, this has to be more defined and clear this year, I don't want to be having to go through and doing a find and replace of date of births this year. http://forums.codewalkers.com/php-coding-7/uploading-csv-to-mysql-via-php-881697.html
Wednesday, 27 August 2008
subject choice
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
Friday, 22 August 2008
Subject Choice .4a
Thursday, 21 August 2008
subject choice .3d
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.
Thursday, 14 August 2008
subject choice
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, 22 July 2008
subject choice bugs
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
is correct.
Now 13STU (13 Study) is hidden so they can not select it more than once. :)
Friday, 18 July 2008
online subject system
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.
Notes
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
subject system version 0.3
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.
subject choice system
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
online subject system
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.
Version 0.2c
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.
http://www.ros.co.nz/pdf/
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.
Version 2.0c
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.
Notes
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
Check against the specs
Online Senior Option Selection 08
ReasonTo reduce work load for staff both ancillary and teaching. Bonuses: Can be done at last minute
Considerations
Design: ease of use, allows for multi level, reminds/controls of subject prerequisites, shows present subjects.
Security:
insuring student can only select there own selection, importing into Kamar
Method:
when, how, via English classes/ option choice afternoon, via the internet?
Procedures:
Who has selection rights, student select? Teacher control., Parent input. When will changes take place? Before or after entry into Kamar
Stages:
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
Date Task
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
Subject Choice system up to version 0.2a
- 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
Saturday, 12 July 2008
Subject Choice system
- To get the Ajax components working, so when you select the 5 letter code of the subject it comes up with what the subject is and the entry requirements. I am using this tutorial http://www.w3schools.com/PHP/php_ajax_database.asp to try and word out what I need to do though I keep ending up with an error
- A way to make changes to the subjects that you have already selected.
- School and versioning information included in a table to make changes specific to each school that it is installed.?
- Are you returning to school, career goal?
- What qualifications are you going for insert into the subjects table? NCEA level 1, 2, 3 see this for example http://otumoetaicollege.co.nz/subjectchoiceresources.html
- Next iteration, max number of students to take a subject. As this system could be used to handle suspended timetable days in which First in, First Serve needs to be shown.
- Who hasn't completed filling out the form? select firstname, surname, year, form from subjects where completed = 0, 1 means they have completed it.
- A way to display all the curriculum guide information through one page? curriculum.php?subjectcode=XXxxx
- The exported csv done to meet the KAMAR requirements.
- Do I record IP address that it was filled in on. date and time?
- Reserve subjects, in case things just don't fit in right as we are not going with option lines.
- Input of standards, unit and achievement standards, gain the information from the NZQA database and import it into the system. I have the file already in my email, just need to find the schema so I can remove all the old and unused unit and achievement standards
- HOD being able to change their subject details online, maybe using the YUI editor so they can do bullet points and the like.
I looked at using the Yahoo editor and decided against it, I have instead looked at the FCK editor and decided I can integrate it easier into the current system and will do what i require it to do. The developers code to get it in is located here. http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Integration/PHP - Max number of students to take a subject, this allows it to be used in a different way as describe above.
- a way to make the importation of the SMS data into the system easier. 4 hours to modify, empty, insert, check, test, import the csv, export to sql, find and replace in wordpad because notepad sucks at this, is just crazy.

