Jump to content

Tim158

Members
  • Posts

    2
  • Joined

  • Last visited

Reputation

5 Neutral

About Tim158

Personal Information

  • Occupation
    Teacher
  • Location
    Suffolk
  1. As a full-time teacher at the time, I was trying to develop a rewards system for my school (1-2 years ago) and eventually managed to produce a PHP / batch file solution to extract data / reports via commandreporter. I eventually decided to sell my rewards system and now about 10 schools have adopted it all over the country. Capita did catch up with me recently and informed me that I was breaching their licence by using commandreporter as a business... and so I now have a paid-for third party licence from Capita. Please be aware that you do need a licence if you ever want to sell a product that uses commandreporter! I was not aware of this. I can now use the licence to brand reports etc. My rewards system uses data from SIMS to keep class lists up-to-date, display attendance data to parents and students, automatically create new user accounts etc. I have since developed a Moodle add-on for schools that use the rewards system and Moodle (single login). Another word of warning - Capita are not impressed by the use of a batch file to run commandreporter as the username and password has to be stored in plain text. Although I don't see the problem if the bat file is not accessible to users on the network, I now have a single non-readable file that does all the work instead i.e. a Java app, which means it is no longer necessary to install IIS, PHP etc to extract and send data - makes installation simple. Having any port open to allow access to a school server has always sounded dangerous to me so the communication to my rewards system is only one-way (sent encrypted from the school server, via the proxy, to my server).
  2. Hi there, I have an excellent new PHP/mySQL-based reward system for my school that I would to integrate with SIMS. To start, I've installed a web server (IIS) on the same server (windows 2008) as SIMS. PHP is working fine so I run the following code in an attempt to get lots of XML on the web page I am looking at. $output = shell_exec(escapeshellarg("c:/Program Files (x86)/SIMS/SIMS .net/CommandReporter.exe")." /USER:joebloggs /PASSWORD:joebloggs /REPORT:TimTest 2>&1"); echo "".$output.""; This produces the following output and error: SIMS.net Command Line Report Exporting Utility 7.60 Copyright © Capita Education Services 2006. All rights reserved. Logging into to SIMS.net as user joebloggs Getting reports for user joebloggs Report 'TimTest' found. Error Loading Report. Reason :The type initializer for 'SIMS.Processes.DocumentServers' threw an exception. I had a brief look at the way Moodle interacts with SIMS but its like a sledgehammer is being used to crack an egg (does it really need to be that messy?). A simple solution is what I am after, but any solution will do. I've spent about a week on this problem and I welcome anything that may be of help. I'm sure Capita could tell me the answer but I don't fancy their £1,000 per day tech support Tim
×
×
  • Create New...