My Typical Day at Work with the Amazin Asian
**Notice how I fall apart towards the end - as he explains the 'hack'
Bret Holmes says:
did you get that login info?
Coworker says:
I did indeed ... I'll be logging into it in just a moment. If we can't get thh default sort order working I do have a hack for you.
Bret Holmes says:
ok
Bret Holmes says:
also I have a question about the print transcripts button
Coworker says:
are they a customer that is upgrading or are they new?
Bret Holmes says:
fixing old issues
Bret Holmes says:
no backup
Coworker says:
hmm ... that sounds like a customization, it's not part of baseline ... do you have any screen shots of what it once looked like?
Bret Holmes says:
no - but the xml files are there
Bret Holmes says:
getranscirptprintable is the parser
Coworker says:
hmmmm ... alright ... I think I know where to look ... I'm going to get logged on to the VPN ... I have to reboot differently ... brb
Bret Holmes says:
no problem
Bret Holmes says:
my ext is 1133 if you want to chat about it
Coworker says:
Alrighty ... looks like it's a bug with learner parsing the FormatXML and not creating propper XMLRequests
Coworker says:
So .. next step .. hack
Bret Holmes says:
hack it up
Coworker says:
how good are you with changing learner link structures? I know a lot of them still use framemaker.asp and that's pretty messy
Coworker says:
if I give you what parameters to pass on all you links to transcripts your comfortable changing them all?
Bret Holmes says:
negative
Coworker says:
alrighty ... I can do it in about .5h (fingers crossed) ... I'll look into that printable deal as well
Bret Holmes says:
yeah but i would love to know about it myself
Coworker says:
essentially what we're doing is tricking the system into thinking we've hit one of the sorting links when we're navigation to the transcripts section
Coworker says:
normally we do it by submitting a form with inpAction=sort, inpActionentity=Transcript/, and inpActionproperty=Course$CourseName (for this example)
Coworker says:
these can also be passed via querystring
Coworker says:
so all one has to do is pass those 3 parameters wherever you see a link to My Transcripts
Bret Holmes says:
yeah im reading it - but wizard man - that's all you
Coworker says:
framemaker.asp links were origionally designed to open double plain windows like you see in outlook. They take pagename and pageargs as their (still useful) properties
Bret Holmes says:
do you make these changes to the format XML page?
Bret Holmes says:
i assume you do
Coworker says:
you'll have to adjust the links that take them to transcripts.asp
Bret Holmes says:
i dont know man
Coworker says:
there is no change to the XML itself
Bret Holmes says:
inetersting
Coworker says:
or rather, not the FormatXML
Bret Holmes says:
right
Coworker says:
any changes we make on any other level will hardcode all sorts to be by Course.CourseNAme
Coworker says:
which we don't want
Bret Holmes says:
right
Coworker says:
they can generally only get to My Transcripts from 3 places
Coworker says:
Nav.asp, Head.asp and through WorkFlow which handles all their usecases
Bret Holmes says:
ok
Coworker says:
How do you want to procede?
Bret Holmes says:
umm - caspar my man - i cant really proceed because im confused