Jump to content

Recommended Posts

Posted
@vikpaw - problem is I'm not part of the IT team here and the NM (understandably) doesn't want to give me access to the SQL DB. Don't get me wrong, not using BO isn't the end of the world but I like to at least try all the tools available to me as you just never know when they'll come in handy.
Posted
To be honest, I have access to the BO documentation and I decided its simpler for me to continue as I always have - use commandreporter.exe and import the data into my own database periodically that way.
Posted
To be honest, I have access to the BO documentation and I decided its simpler for me to continue as I always have - use commandreporter.exe and import the data into my own database periodically that way.

 

Yeah I imagine that for the majority of things I'll do the same but as a programmer I'm sure you understand that I'd like to be able to weigh it up for myself :)

 

@LosOjos Your in-house analysis system - is this open-source? Do other schools use it or is it just your place?

 

It's only for our own use, though I can envisage the school wanting to resell it at some point in the future. Obviously if I were to use BOs that would entail either paying Capita's partner fee or rewriting it to use CR again (if they do decide they want to sell it, it'll need rewriting anyway, it's very much a patch together job with zero GUI for configuration)

Posted
If BO is too complicated, you could look at just setting up your own read only access to the SQL direct either porting it elsewhere or using a view, it does mean you have to work your way around the tables, but i've done some queries

 

That's a dangerous road mately. It's like change control, no one likes it, most of the time you could get away from skipping it entirely or at least parts of it, but the facts stand up for themselves, almost all the major problems occur because someone skip the change control. Hey I don't need to use the API, I'll go direct, next time it's I'll use the 'sa' account, then it's I'll change that UPN because the UI won't let me (rather then waiting for the UPN tool from Capita), time after that it's delete\update statement.. only you forgot the where clause... and to do a backup before hand - bang goes this morning attendance marks.

Posted
It's only for our own use, though I can envisage the school wanting to resell it at some point in the future.

 

That's a can of worms right there. Assuming your an Academy, which would be easier, the one of the problem would be ensuring that school isn't affect by reselling it. So they have a problem they get priority. Other problem would be is it ethical to use public money to create a commercial product, assuming you're developing it (even part) during office hours as part of your job.

 

If you seriously believe it's worth selling you'll be better off getting a LA or a separate software development company onboard.

Posted
That's a can of worms right there. Assuming your an Academy, which would be easier, the one of the problem would be ensuring that school isn't affect by reselling it. So they have a problem they get priority. Other problem would be is it ethical to use public money to create a commercial product, assuming you're developing it (even part) during office hours as part of your job.

 

If you seriously believe it's worth selling you'll be better off getting a LA or a separate software development company onboard.

 

I think you're over-thinking the issue really. If the school wishes to sell it, and it is in any way successful the best route is a spin off company wholly owned by the academy. Local authorities have developed and then sold software commercially many times in the past (SIMS for example!).

 

Questions of ethics are not really relevant - as it'd be other public institutions buying it, meaning its just budget being moved around.

Posted

As a parent, if a school is take public money to educate my child and they use that money to build a tool to enhance how they operate, I'm all for it. If the school is taking that money and investigate additional money beyond what they would gain from the tool on the bases that this tool would become self-supporting - ie as a business. I have an issue. That's risk. If they are sure it can make money, they need to find funding from somewhere other then the school. If bank won't lend them money to start it up as a separate business, and the DfE or LA won't sponsor it, I call that high risk.

 

The grey area is where do you draw the line of cost vs benefit. There is no fix rule - we all know about the successful ones - like SIMS, but what about the others that have failed? I think the business arm is a good idea, as it means you don't get into the issue of what happens when the main dev leaves the school. For mean it should be the accidental business rather then having that as a goal. IE you do it, then the neighbouring school picks up on it and so on. Otherwise you need to do it as a business from day one and have a very good bond with the school.

Posted (edited)

@matt40k - I know what you're saying and I have already pointed out some of these issues to our SLT. Initially, it was a tool only I used as it made producing my analysis much, much easier. As it gained complexity and staff demands grew, I ported the system (originally a VBA fuelled Access DB) to ASP/SQL and popped it on an AD integrated intranet site to allow staff to interrogate the data themselves. SLT loved it and started showing visiting heads who wanted to know where they could buy the system - it was only at this point (!) that our SLT realised that I had developed the system as they wanted to know who's contact details they could pass to visiting heads :rolleyes:

 

Now, the idea of the school selling it to other schools was floated at that point and I pointed out the very real fact that it would take significant redevelopment for that to be feasible, plus there would be an ongoing support and update plan to think of not to mention that I'm the only person in school AFAIK who knows how to code in C# so if I were to leave, they'd either have to cut off support and accept updates aren't going to happen any more or employ a C# developer on considerably more money than they pay me.

 

For now, it's unlikely the system will be sold. I think I got through to SLT just how much of a time and monetary investment that would entail, but they are always looking for new ways to bring in revenue, so it's still a potential avenue for them. We are currently and LA school, but it looks likely we will become an Academy.

 

All that aside, I simply wish to "play" with the BOs to see what I can do with them; they may make some jobs easier, I may never use them beyond initial testing, but I won't know how useful they'll be to me until I do something with them.

Edited by LosOjos
So much bad grammar...
Posted
Yer, you need to go down the business route or simplify it not add complexity, otherwise you'll just add to the damage when you leave, because everyone leaves (either for a new job or a grave).
Posted
That's a dangerous road mately. It's like change control, no one likes it, most of the time you could get away from skipping it entirely or at least parts of it, but the facts stand up for themselves, almost all the major problems occur because someone skip the change control. Hey I don't need to use the API, I'll go direct, next time it's I'll use the 'sa' account, then it's I'll change that UPN because the UI won't let me (rather then waiting for the UPN tool from Capita), time after that it's delete\update statement.. only you forgot the where clause... and to do a backup before hand - bang goes this morning attendance marks.

Dangerous if you're foolish. When i say read only i mean just that. I'm not saying go hacking around. However, point taken, i know a few people who do just edit things live in SQL for speed, and they take it on their own heads if they end up not supported. My solution has always been to script it, as the front end however automatically it was abused, is their supported method of interaction, so i can't go wrong.

Posted
Fair enough if your careful and you have your processes in place - like you've created a dedicated read-only user\you use a backup copy of your database. But if you give out help to people who are less able who maybe shouldn't be dipping into raw tables because they aren't so careful, I call that pretty irresponsible. Sorry if that causes offence, it's just the fact of the matter.
Posted (edited)

I call it irresponsible for whoever set the system up to give access to the raw tables to someone who a) doesn't know what they are doing or b) hasn't had it explained to them that they shouldn't touch at fear of large expense, sacking or death.

 

Edit: though it's worth adding a clause to the signature, as it's true, nothing is fool proof.

Edited by vikpaw
typo
  • 2 months later...
Posted
I've always thought that read access was free and available... To be honest for what most people use schoolcomms for read access is probably all that is required. I don't even see how Capita could actually charge you for developing an app that was read only data wise.
Posted
They don't. The value comes if you need support in developing the interface. If you want to write back you have to use business objects and so have to pay for the partnership and accreditation.
Posted

Capita actually provide access to business objects?

 

Every time I've spoken to them I get passed from pillar to post, promised that we can then hear nothing back, despite calls and emails. Its like they want us to buy expensive products or something.

Posted
I think you have to pay for it even if you are a school. Using command reported for export only is free.

 

AFAIK schools had to pay because the LEA owned their school SIMS licence. Academies own their own SIMS licence, so should be free.

 

That's the way I understood it anyway...

  • Thanks 1
Posted
Capita actually provide access to business objects?

 

Every time I've spoken to them I get passed from pillar to post, promised that we can then hear nothing back, despite calls and emails. Its like they want us to buy expensive products or something.

 

Are you asking because you have a genuine need for it? Serious question. I tend to find "successful" access to the documentation from schools result in one of the following scenarios:

 

- Receives documentation, look at it, tries it, fails, give up. Accept command reporting is best solution (however messy it may seem at the out set)

- Receives documentation, makes something, leave job, school cuts loses maybe buys something off the shelf

- Receives documentation, makes something, sells it, giant can of worms

 

PS: Technically you already have it if you have SIMS .net

  • Thanks 1
Posted
AFAIK schools had to pay because the LEA owned their school SIMS licence. Academies own their own SIMS licence, so should be free.

 

It wasn't included when I last asked, it was bundled in the LEA license - assume the idea was to bulk load all the data waay back in the day needed a license. School individual won't have access, yet to see a LEA who could support (SIMS) programming queries from schools!!

Posted (edited)
Are you asking because you have a genuine need for it? Serious question. I tend to find "successful" access to the documentation from schools result in one of the following scenarios:

 

- Receives documentation, look at it, tries it, fails, give up. Accept command reporting is best solution (however messy it may seem at the out set)

- Receives documentation, makes something, leave job, school cuts loses maybe buys something off the shelf

- Receives documentation, makes something, sells it, giant can of worms

 

PS: Technically you already have it if you have SIMS .net

 

Yes, been asked to build statistical analysis tools using Sims data and want to evaluate best method: Read from copy or messy.

 

Totally understand the limited scenarios, but we would like to be able to decide this ourselves, not decided for us.

Edited by Theblacksheep
Posted (edited)

And if there isn't, any that come close. Good companies listen to pre-sales customers and they take their ideas onboard, after a good idea, is a good idea.

 

So this statistical analysis your building, is this just for your school or will you release it to others and if to others, will it be paid for free (and open-source)? If it's for your school only then I've got no interest. My import tool is about ~187k lines of code in and I'm still not happy with it and all that does is import a few fields. Only reason I'm bothering with it is it's got over 500 schools using it. If your thinking of selling it, well I've said my peace above. If your thinking of releasing it for free, maybe. Assuming if you can provide there is room for improvement somehow and that some other supplier isn't going to take your idea onboard and use it.

 

Cough cough ;-)

 

Yer, I ran away from that idea early on when I realised I couldn't hit a realistic price after giving everyone a slice of the pie. Thankfully @PhilNeal was kind enough to match my generosity so I think I've hit a price point everyone is happy with :)

 

Oh unless you're talking about the other, cough cough - then yes, can of worms, still, that was well worth it when you compare it to the others that didn't open the can and what's happened to them.

 

UPDATE:

Just confirm "to match my generosity so I think I've hit a price point everyone is happy with", by which I mean its free and unofficial. If you want support I suggest looking at something like SalamanderSoft.

Edited by matt40k
Added clarification
Posted
So this statistical analysis your building, is this just for your school or will you release it to others and if to others, will it be paid for free (and open-source)? If it's for your school only then I've got no interest. My import tool is about ~187k lines of code in and I'm still not happy with it and all that does is import a few fields. Only reason I'm bothering with it is it's got over 500 schools using it. If your thinking of selling it, well I've said my peace above. If your thinking of releasing it for free, maybe. Assuming if you can provide there is room for improvement somehow and that some other supplier isn't going to take your idea onboard and use it.

 

Not my decision to release or anything wider than provide analysis tools for SLT. Very much doubt it'll be sold though.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...