Hi,
I only just saw this message now, wished I'd seen it sooner. For any student at UEA doing the "find the cheapest ticket" project (don't know if Matt's son goes there, though; as far as I know, UEA is the only uni with this sort of coursework), do _NOT_ use the RTJP journey planner. If you end up spending money, you are doing the coursework wrong; it is designed such that screen scraping a site like
nationalrail.co.uk is the expected method. Integrating with more complex services like RTJP is more code, more work, etc... and entirely unnecessary given the coursework specification.
The coursework is a bunch of work, but it can be done in the allotted time (so don't leave it until the last minute....!) ; part of it is an exercise in learning how to design and build a system yet not go overboard in terms of system architecture and not get it done. Sometimes the more work, but easier code is the better idea especially for coursework. We would hardly expect students to deal with SOAP (if they know how to already, then great, but my recommendation to any student would always be - don't, it is too much trouble and not expected of you)
And if you think you need access to live data feeds like DARWIN, then again, you are overthinking the assignment. Always ask the TAs or professor for advice, we are here for a reason :)
As for Peter's suggestion of "canned answers", again (all due respect to Peter and everything he does for all of us), don't do that either. You are expected to demo your system actually got the right value off of the website you scraped by validating it with a web browser. As a marker, I wouldn't be thrilled with "canned answers".
Doug (frequent TA for the AI module that involves this coursework)