No Peedy!! Help!
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 12
  1. #1
    justuscheeks is offline Junior Member Newbie
    Join Date
    Jan 2008
    Location
    Georgia
    Posts
    4

    Default No Peedy!! Help!

    If someone could help me it would be great. I am new to T4L and am having trouble with Peedy. I have downloaded all 4 components on my Windows XP, there is a speaker icon but no Peedy. I have tried 4 times to install this even went to another website to make sure my msagent was working and Peedy worked fine on there. Any help would be great!

  2. #2
    hearthstone_academy's Avatar
    hearthstone_academy is offline Administrator
    Join Date
    Nov 2006
    Location
    OR
    Posts
    6,892
    Blog Entries
    18

    Default

    Welcome to the forum!

    XP users need to download SAPI 4. Click here for a link at the bottom of the page.

    Mom of six . . . current students and homeschool graduates. Enjoying using Time4Learning since 2006!

  3. #3
    justuscheeks is offline Junior Member Newbie
    Join Date
    Jan 2008
    Location
    Georgia
    Posts
    4

    Default

    thnx but I have already downloaded that too!!! As I've stated previously my ms agent works fine on other websites. Any advice?

  4. #4
    hearthstone_academy's Avatar
    hearthstone_academy is offline Administrator
    Join Date
    Nov 2006
    Location
    OR
    Posts
    6,892
    Blog Entries
    18

    Default

    That's odd. He works fine for me, so it isn't the Time4Learning site. Some people have had good luck by completely removing and reinstalling everything. It's a pain, I know, but it worked for the last person I suggested it to.

    Mom of six . . . current students and homeschool graduates. Enjoying using Time4Learning since 2006!

  5. #5
    justuscheeks is offline Junior Member Newbie
    Join Date
    Jan 2008
    Location
    Georgia
    Posts
    4

    Default

    do I uninstall everything? and if so could you possible tell me how, I only have 2 of the components listed in Add/Remove programs folder. Arghh! Getting really frustrating....just don't know why it would work on other sites but not T4L's.

  6. #6
    hearthstone_academy's Avatar
    hearthstone_academy is offline Administrator
    Join Date
    Nov 2006
    Location
    OR
    Posts
    6,892
    Blog Entries
    18

    Default

    This might be a silly question, but I never know what someone has already tried, and I've been surprised before. You DID click on the speaker icon, didn't you?

    If you want to try and reinstall, remove what you can find in Add and Remove Programs and then reinstall everything.

    Mom of six . . . current students and homeschool graduates. Enjoying using Time4Learning since 2006!

  7. #7
    justuscheeks is offline Junior Member Newbie
    Join Date
    Jan 2008
    Location
    Georgia
    Posts
    4

    Default

    Yes, I have clicked on the speaker but it is unclickable!!!! This is sooo crazy!!!! Peedy is nowhere to be found on the page that has the speaker. I've tried everything imaginable!. I even uninstalled IE 7.0 and went back to 6. I also went to the microsoft website and downloaded the complete SAPI 4.0 SDK suite!!!! Don't know if this matters but when I right click on the page where Peedy should be and View Source I get this with text which looks to be errors in it.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Learning Activity</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <link rel="stylesheet" href="../PIP/includes/pip.css">


    <script language="JavaScript">
    <!--

    function SymError()
    {
    return true;
    }

    window.onerror = SymError;

    function SymInitWinOpen()
    {
    if (SymRealWinOpen == null)
    SymRealWinOpen = window.open;
    return SymWinOpen;
    }

    function SymWinOpen(url, name, attributes)
    {
    return (new Object());
    }

    var SymRealWinOpen;
    window.open = SymInitWinOpen();

    //-->
    </script>

    <SCRIPT LANGUAGE="javascript" TYPE="text/javascript" SRC="../Graphics/Content/Common/Includes/QXML.js"></SCRIPT>
    <script language="javascript" TYPE="text/javascript" src="../Graphics/Content/Common/Includes/tinyxmlw3cdom.js"></script>
    <script language="javascript" TYPE="text/javascript" src="../Graphics/Content/Common/Includes/tinyxmlsax.js"></script>
    <script language="javascript" TYPE="text/javascript" src="../Graphics/Content/Common/Includes/tinyxmlxpath.js"></script>
    <script language="javascript" TYPE="text/javascript" src="../Includes/AC_ActiveX.js"></script>

    <script language="javascript">
    //js for QGroup LAs
    var LessonSource;

    function doneLoading( xml )
    {
    LessonSource = parseXML( xml );
    loadQKids();
    }

    function localStartUp()
    {
    if (document.getElementById("QGroupLAFolder")!=null)
    {
    var folder = document.getElementById("QGroupLAFolder").value;
    importXML( "../Graphics/Content/SCOs/" + folder + "/Xml/lesson_source.xml", "doneLoading" );
    }
    // James Fowler - 06-01-2006 : Call the embedded content's MyOnLoad to facilitate any local javascript.
    try
    {
    eval("MyOnLoad()");
    }
    catch(myErr){
    //donothing
    }
    }

    function localUnload()
    {
    // James Fowler - 06-01-2006 : Call the embedded content's MyOnUnLoad to facilitate any local javascript.
    try
    {
    eval("MyOnUnLoad()");
    }
    catch(myErr)
    {
    //donothing
    }
    }
    var clicktime = 0;
    function ValidateMultiClick()
    {
    var td = new Date();
    if ((td.getTime() - clicktime) > 10000)
    {
    clicktime=td.getTime();
    return true;
    }
    return false;
    }
    var pre_btname = "";
    function ValidateMultiClickByButton(cur_btname)
    {
    var td = new Date();
    if (pre_btname != cur_btname)
    {
    pre_btname = cur_btname;
    clicktime=0;
    }
    if ((td.getTime() - clicktime) > 10000)
    {
    clicktime=td.getTime();
    return true;
    }
    return false;
    }
    </script>
    </head>
    <body MS_POSITIONING="GridLayout" onunload="javascript:localUnload();" onload="javascript:localStartUp();">
    <form name="Form1" method="post" action="pip_LAShow.aspx" id="Form1">
    <input type="hidden" name="LAS" value="0" />
    <input type="hidden" name="PS" value="0" />
    <input type="hidden" name="S" value="SS" />
    <input type="hidden" name="AssignmentID" value="0" />
    <input type="hidden" name="ParentMenuValue" value="PS" />
    <input type="hidden" name="TaskID" value="0" />
    <input type="hidden" name="SessionID" value="66F26B64042F46E8B89A5A064B974D57" />
    <input type="hidden" name="RestartData" value="" />
    <input type="hidden" name="CS" value="0" />
    <input type="hidden" name="NavigateBackToPage" value="http://www.thelearningodyssey.com/PIP/PIP_StudentMenu.aspx?MenuTypeValue=PS&amp;MenuType Id=330&amp;G=4&amp;S=SS" />
    <input type="hidden" name="NumOfTestQuestions" value="" />
    <input type="hidden" name="ActivityTimeID" value="76306335" />
    <input type="hidden" name="ML" value="0" />
    <input type="hidden" name="MasteryScoreUsed" value="" />
    <input type="hidden" name="Grade" value="4" />
    <input type="hidden" name="G" value="4" />
    <input type="hidden" name="Level" value="0" />
    <input type="hidden" name="ThisPage" value="PIP_LASHOW" />
    <input type="hidden" name="PercentScore" value="" />
    <input type="hidden" name="NumOfCorrectQuestions" value="" />
    <input type="hidden" name="NumOfTries" value="" />
    <input type="hidden" name="cmd" value="" />
    <input type="hidden" name="ParentMenuId" value="0" />
    <input type="hidden" name="ClearBookMark" value="" />
    <input type="hidden" name="Subject" value="SS" />
    <input type="hidden" name="LA" value="3060" />
    <input type="hidden" name="Strand" value="0" />
    <input type="hidden" name="__VIEWSTATE" value="dDwtNTE4NjI0OTM4Ozs+Y/+OG4vuSv1fYI6Xs3UR+4B00so=" />
    <Script language='javascript'>

    function allocate(bucketAlias)
    {
    var ptrn = 'ssp.allocate|{bucketID='+bucketAlias+'}';
    if(!(bucketAlias.indexOf('{') == -1))
    ptrn = bucketAlias;
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'SetValue', 'parameter|myvalue', ptrn); }


    function setData(bucketAlias, bucketData)
    {
    var ptrn = 'ssp.data|{bucketID='+bucketAlias+'}'+bucketData;
    if(!(bucketAlias.indexOf('{') == -1))
    ptrn = bucketAlias;
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'SetValue', 'parameter|myvalue', ptrn); }


    function getData(bucketAlias)
    {
    var ptrn = 'ssp.data.{bucketID='+bucketAlias+'}';
    if(!(bucketAlias.indexOf('{') == -1))
    ptrn = bucketAlias;
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetValue', 'parameter', ptrn); }


    function getDataOffset(bucketAlias, offSet, size)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetValue', 'parameter', 'ssp.data.{bucketID='+bucketAlias+'}{offset='+offS et+'}{size='+size+'}'); }


    function appendData(bucketAlias, bucketData)
    {
    var ptrn = 'ssp.appendData|{bucketID='+bucketAlias+'}'+bucket Data;
    if(!(bucketAlias.indexOf('{') == -1))
    ptrn = bucketAlias;
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'SetValue', 'parameter|myvalue', ptrn); }


    function setDataOffset(bucketAlias, bucketData, offSet)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'SetValue', 'parameter|myvalue', 'ssp.data|{offset='+offSet+'}{bucketID='+bucketAli as+'}'+bucketData); }


    function getState(bucketAlias)
    {
    var ptrn = 'ssp.bucket_state.{bucketID='+bucketAlias+'}';
    if(!(bucketAlias.indexOf('{') == -1))
    ptrn = bucketAlias;
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetValue', 'parameter', ptrn); }


    function getAllocationSuccess(bucketAlias)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetValue', 'parameter', 'ssp.allocation_success.{bucketID='+bucketAlias+'} '); }


    function Initialize()
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'Initialize', 'parameter', '');
    }


    function GetValue(parameter)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetValue', 'parameter', parameter);
    }


    function SetValue(parameter, myvalue)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'SetValue', 'parameter|myvalue',parameter+'|'+myvalue);
    }


    function Finish()
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'Finish', 'parameter', '');
    }


    function Commit()
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'Commit', 'parameter', '');
    }


    function GetLastError()
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetLastError', '', '');
    }


    function GetErrorString()
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetErrorString', 'parameter', '');
    }


    function GetDiagnostic(parameter)
    {
    GetDataFromWebService('http://'+document.location.hostname+'/CLO/SCORMServices.asmx/', 'GetDiagnostic', 'parameter', parameter);
    }
    function ProcessWSReturn(methodName, success, objXmlDoc)
    {

    if(objXmlDoc)
    {
    if(objXmlDoc.firstChild)
    {
    if(objXmlDoc.firstChild.parentNode)
    {
    if(objXmlDoc.firstChild.parentNode)
    {
    SCORMReturnedValue = objXmlDoc.firstChild.parentNode.text;
    }
    }
    }
    }
    //alert(SCORMReturnedValue);
    }
    var objHttp;
    var objXmlDoc;

    function GetDataFromWebService(url, methodName, wsParamName, wsParamValue)
    {
    objXmlDoc = new ActiveXObject('Msxml2.DOMDocument');
    if (objXmlDoc == null)
    {
    alert('Browser problem: Unable to create DOM document!');
    }
    else
    {
    // code for Mozilla, etc.
    if (window.XMLHttpRequest)
    {
    objHttp = new XMLHttpRequest();
    }
    else
    {
    // code for IE
    if (window.ActiveXObject)
    {
    objHttp = new ActiveXObject('Microsoft.XMLHTTP');
    }
    }

    if (objHttp == null)
    {
    alert('Browser problem: Unable to create XMLHTTP object!');
    }
    else
    {
    objHttp.onreadystatechange = function()
    {
    if (objHttp.readyState == 4 || objHttp.readyState == 'complete')
    {
    var szResponse = objHttp.responseText;
    objXmlDoc.loadXML(szResponse);
    ProcessWSReturn(methodName, (objXmlDoc.parseError.errorCode == 0), objXmlDoc);
    }
    }
    var wsUrl;
    var sxParams = '';
    wsUrl = url + methodName;
    var qMark = '?';

    if (wsParamValue != null)
    {
    sxParams = BuildParamList(wsUrl, wsParamName, wsParamValue);
    wsUrl += qMark + sxParams;
    }
    objHttp.open('POST', wsUrl, true);
    objHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    strEnvelope = CreateSoapEnvelop(methodName, wsParamName, wsParamValue);
    //objHttp.send(strEnvelope);
    objHttp.send(sxParams);

    }
    }
    }
    function BuildParamList(wsUrl, wsParamName, wsParamValue)
    {
    var sxParams = '';
    if(!(wsParamValue.indexOf('|') == -1))
    {
    var pvArray = wsParamValue.split('|');
    var pnArray = wsParamName.split('|');
    for(i=0; i < pvArray.length; i++)
    {
    sxParams += '&' + pnArray[i] + '=' + pvArray[i];
    }
    }
    else
    {
    sxParams = '&' + wsParamName + '=' + wsParamValue;
    }
    if(!(sxParams == ''))
    {
    sxParams = sxParams.substr(1, sxParams.length-1);
    wsUrl = '?'+sxParams;
    }
    return sxParams;
    }
    function BuildSoapMethodParams(wsParamName, wsParamValue)
    {
    var sxParams = '';
    if(!(wsParamValue.indexOf('|') == -1))
    {
    var pvArray = wsParamValue.split('|');
    var pnArray = wsParamName.split('|');
    for(i=0; i < pvArray.length; i++)
    {
    sxParams += ' <' + pnArray[i] + '>' + pvArray[i] + '</' + pnArray[i] + '> '
    }
    }
    else
    {
    sxParams = ' <' + wsParamName + '>' + wsParamValue + '</' + wsParamName + '> ';
    }
    return sxParams;
    }
    function CreateSoapEnvelop(methodName, wsParamName, wsParamValue)
    {
    var soapMethodParams = BuildSoapMethodParams(wsParamName, wsParamValue);
    return '<soap:Envelope xsi=\"http://www.w3.org/2001/XMLSchema-instance\"' +
    ' xsd=\"http://www.w3.org/2001/XMLSchema\"' +
    ' soap=\"http://schemas.xmlsoap.org/soap/envelope/\">' +
    ' <soap:Body>' +
    ' <' + methodName + ' xmlns=\"http://tempuri.org/\">' +

    + soapMethodParams +

    ' </' + methodName + '>' +
    ' </soap:Body>' +
    '</soap:Envelope>';
    }
    function GetReturnFunctionName()
    {
    return 'ProcessWSReturn';
    }

    function LMSAPI()
    {
    // Define exception/error codes
    this.NO_ERROR = '0';
    this.ERROR_GENERAL = '101';
    this.ERROR_INVALID_ARGUMENT = '201';
    this.ERROR_ELEMENT_CANNOT_HAVE_CHILDREN = '202';
    this.ERROR_ELEMENT_IS_NOT_AN_ARRAY = '203';
    this.ERROR_NOT_INITIALIZED = '301';
    this.ERROR_NOT_IMPLEMENTED = '401';
    this.ERROR_INVALID_SET_VALUE = '402';
    this.ERROR_ELEMENT_IS_READ_ONLY = '403';
    this.ERROR_ELEMENT_IS_WRITE_ONLY = '404';
    this.ERROR_INCORRECT_DATA_TYPE = '405';

    // the state of the Stub
    this.STATE_NOT_INITIALIZED = 0;
    this.STATE_INITIALIZED = 1;
    this.STATE_FINISHED = 2;
    this.state = this.STATE_NOT_INITIALIZED;

    this.ProcessReturn = ProcessWSReturn;
    this.allocate = allocate;
    this.getAllocationSuccess = getAllocationSuccess;
    this.getData = getData;
    this.getDataOffset = getDataOffset;
    this.setData = setData;
    this.setDataOffset = setDataOffset;
    this.appendData = appendData;
    this.getState = getState;
    this.Initialize = Initialize;
    this.GetValue = GetValue;
    this.SetValue = SetValue;
    this.Finish = Finish;
    this.Commit = Commit;
    this.GetLastError = GetLastError;
    this.GetErrorString = GetErrorString;
    this.GetDiagnostic = GetDiagnostic;
    }

    var API = new LMSAPI();
    var SCORMReturnedValue='';

    </Script>


    <div id="navbar" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 0px; HEIGHT: 104px; BORDER-BOTTOM-STYLE: none">

    <style type="text/css">
    /* These are the student launch menu styles */
    body { margin:0;}
    img { border:0;} /* position:absolute; top:0px; left:0px; */
    #stuMenu { width:100%; height: 45px; border:0; text-align:center;background-image:url(images/Level2/bgtile_slp.gif); background-repeat:repeat-x; }
    .tdSpacer { width:10px;height:45px; border:0;}
    .tdSpacerSm { width:5px;height:45px; border:0; }
    #launchBtn { border:0; }
    #backBtn { border:0; }
    #titleGraphic { height:45px; border:2;}
    #titleSpacer { width:377px; height:45px; border:0;}
    .titleTD { width:377px; height:45px; text-align:center; font-family:"Comic Sans MS",fantasy; font-size:15px; font-weight:bold; color:#ffffff; }
    .NavBarGradeButtons { width:20px; height:18px; border:0; margin-top:4px;/*border:1px solid purple;*/}
    .gradeLvlBtnTD { width:20px; height:18px; border:0;/*border:1px solid blue;*/}
    .gradeLvlBtn { width:20px; height:18px; border:0; margin-top:4px;/*border:1px solid purple;*/}
    #gradeLevel { width:91px; height:13px; border:0; border:0;margin-bottom:4px;}
    /*#exitBtn { border:0; text-align:right;}*/
    #assInfo {position:absolute;width:425px;height:45px; left:177px;top:0px; margin:0;border:0; visibility:hidden;background-repeat:no-repeat;}
    #assInfoText {font-family:Verdana,fantasy; font-size:13px; font-weight:700; line-height:15px; color:#63E1FD; text-align:center;height:45px;margin:0;border:0;}
    /*.beforeExitPH {width:20px; height:10px;border:1px solid blue;}*/

    .printTD {

    width:80px;
    height:34px;
    text-align:center;

    }

    td {
    /*border:1px solid red;*/
    }
    table {
    /*border:1px solid yellow;*/
    }
    </style>
    <div id="assInfo">
    <table cellspacing="0" cellpadding="0" style="width:100%; height:100%;margin:0;">
    <tr>
    <td id="assInfoText" align="center"></td>
    </tr>
    </table>
    </div>
    <div id="stuMenu">
    <table border="0" cellspacing="0" cellpadding="0" width="100%" style="WIDTH:100%;" bgcolor="#999999" background="images/Level2/bgtile_slp.gif">
    <tr>
    <td rowspan="2" class="tdSpacerSm"></td>
    <td rowspan="2" width="72px"><div id='NavBarHomeButton' style="width:72px"></div></td>
    <td rowspan="2" class="tdSpacerSm"></td>
    <td rowspan="2" width="72px"><div id='NavBarBackButton' style="width:72px"></div></td>
    <td rowspan="2" class="tdSpacerSm"></td>
    <td rowspan="2" width="470px" id='NavBarTitleGraphic' align="left"></td>
    <script type="text/javascript">
    document.getElementById("assInfo").style.visibilit y = "hidden";
    document.getElementById("assInfoText").innerHTML = " "
    </script>
    <td rowspan="2" class="tdSpacer"></td>
    <td id='NavBarGradeButtons' width="92px" align="center" height="18px"></td>
    <td rowspan="2" class="tdSpacer"></td>
    <td id='NavBarMathToolkit' width="60px" align="center" height="18px"></td>
    <td rowspan="2" class="tdSpacer" colspan="3"></td>
    <td rowspan="2" class="tdSpacer"></td>
    <td rowspan="2" width="10%" id="MSAgent" align='center'></td>
    <td rowspan="2" class="tdSpacer"></td>
    <td rowspan="2" id='LogOut' align="right">[img]images/trans.gif[/img][img]images/Level2/btn_slp_logout_a.gif[/img]</td>
    <td rowspan="2" class="tdSpacerSm"></td>
    </tr>
    <tr>
    <td colspan="3" align="left" id='NavBarLevelIcon'></td>
    </tr>
    </table>
    </div>
    <script type="text/javascript">
    /************************************
    Name: SubmitForm
    Description: This function is used to POST the values used withing this page. This
    was created in order to avoid placing values in the URL
    Inputs: astrSubjectCD - Current subject code to Post ('' is used as N/A)
    aintLevel - Student level to post (0 is used as N/A)
    adblCS - Content standard ID to POST (0 is used as N/A)
    adblPS - Performance standard ID to POST (0 is used as N/A)
    adblLA - Learning Activity ID to Post (0 is used as N/A)
    astrPage - Page to post to (pip_PSMenu.asp, pip_CSMenu.asp, etc.)
    aintMenuLevel - Menu level for navigation
    aintGrade - grade selected to post (0 is used as N/A)
    adblStrand - Strand ID to post (0 is used as N/A)
    adblLAS - Learning Activity Screen to Post (0 is used as N/A)

    mdblSessionID variable is assumed to be declared in the page
    Outputs: N/A
    Return Values: N/A
    Maintenance History:
    Developer: Date: Procedure/f(x) Modification:
    Frank Fernandez 5/15/2000 Created
    ************************************/
    var submitDoneAlready = null //05-08-2002 Ramesh - to prevent re-submits due to double clicks
    function SubmitForm(astrSubjectCD,aintLevel,adblCS,adblPS,a dblLA,astrPage,aintMenuLevel,aintGrade, adblStrand, adblLAS, adblAssignmentID, adblTaskID)
    {
    var dirObjStr;
    if (document.getElementById("PlayboxObjDiv"))
    {
    dirObjStr = ("<div style='position:absolute;width:600px;height:380px; top:0px;left:0px;vertical-align:middle;'><table cellspacing='0' cellpadding='0' id='directorMovieTable' align='center'> ")
    dirObjStr += ("<tr>");
    dirObjStr += ("<td style='height:380px;'>");
    dirObjStr += ("[img]../pip/images/pb_wait.gif[/img]");
    dirObjStr += ("</td>");
    dirObjStr += ("</tr>")
    dirObjStr += ("</table></div>");
    document.getElementById("PlayboxObjDiv").innerHTML = dirObjStr;
    }

    var re;
    re = /logoff.aspx/;

    //Set all passed in values to those defined in the form
    document.Form1.Level.value = aintLevel;
    document.Form1.Subject.value = astrSubjectCD;
    document.Form1.S.value = astrSubjectCD;
    document.Form1.Strand.value = adblStrand;
    document.Form1.LA.value = adblLA;
    document.Form1.CS.value = adblCS;
    document.Form1.PS.value = adblPS;
    document.Form1.LAS.value = adblLAS;
    document.Form1.action = astrPage;
    document.Form1.ML.value = aintMenuLevel;
    document.Form1.Grade.value = aintGrade;
    document.Form1.G.value = aintGrade;
    document.Form1.AssignmentID.value = adblAssignmentID;
    document.Form1.TaskID.value = adblTaskID;
    document.Form1.target = "_self";
    if ((astrPage == "../includes/logoff.aspx") ||
    (astrPage == "../PIP/TestQuestion.aspx") ||
    (astrPage == "../PIP/PIP_TaskMenu.aspx"))
    document.Form1.method = 'get';
    //Now rename the __VIEWSTATE variable
    if (typeof(document.Form1.__VIEWSTATE) != "undefined")
    {
    document.Form1.__VIEWSTATE.value = "CLO";
    document.Form1.__VIEWSTATE.name = "NOVIEWSTATE";
    }
    //Set the current SessionID
    if (!(astrPage.match(re) == null) && typeof(LAShow) == "object") LAShow.close();

    submitFlag = true;
    //Submit the form and all assigned values
    document.Form1.submit();
    }


    function SubmitFormNew(astrSubjectCD,aintLevel,adblCS,adblP S,adblLA,astrPage,aintMenuLevel,aintGrade, adblStrand, adblLAS, adblAssignmentID, adblTaskID, astrParentMenuId, astrParentMenuValue)
    {
    document.Form1.ParentMenuId.value = astrParentMenuId;
    document.Form1.ParentMenuValue.value = astrParentMenuValue;
    SubmitForm(astrSubjectCD,aintLevel,adblCS,adblPS,a dblLA,astrPage,aintMenuLevel,aintGrade, adblStrand, adblLAS, adblAssignmentID, adblTaskID)
    }

    function openOWwindow(astrurl)
    {
    var newwin;
    var lintWindowSizeX = 795;
    var lintWindowSizeY = 565;
    var llintScreenCenterY = (screen.height - lintWindowSizeY)/2;
    var llintScreenCenterX = (screen.width - lintWindowSizeX)/2;

    newwin = window.open(astrurl,'newwin','width=' + lintWindowSizeX + ',height=' + lintWindowSizeY + ',screenX=' + llintScreenCenterX + ',left=' + llintScreenCenterX + ',screenY=' + llintScreenCenterY + ',top=' + llintScreenCenterY + ',resizable=yes,scrollbars=yes');
    }

    function openMTKwindow(astrurl)
    {
    var newwin;
    var lintWindowSizeX = 275;
    var lintWindowSizeY = 225;
    var llintScreenCenterY = (screen.height - lintWindowSizeY)/2;
    var llintScreenCenterX = (screen.width - lintWindowSizeX)/2;

    newwin = window.open(astrurl,'newwin','width=' + lintWindowSizeX + ',height=' + lintWindowSizeY + ',screenX=' + llintScreenCenterX + ',left=' + llintScreenCenterX + ',screenY=' + llintScreenCenterY + ',top=' + llintScreenCenterY + ',resizable=no,scrollbars=no');
    }

    var logoffFlag = false;
    function doLogoff()
    {
    if (window.top.window.logoffComplete==null)
    {//use local
    if (logoffFlag)
    return;
    else logoffFlag = true;
    }
    else if (window.top.window.logoffComplete)
    return;
    else window.top.window.logoffComplete=true;

    if (navigator.appName=='Netscape')
    window.top.window.frames[1].window.location.replace('../includes/logoff.aspx');
    else
    window.top.window.frames[1].window.navigate('../includes/logoff.aspx');
    }
    </script>

    </div>
    <script lang=javascript > document.getElementById('assInfo').style.visibilit y = 'visible'; document.getElementById('assInfoText').innerHTML = "Right in Your Own Backyard" </script>

    <script lang=javascript>setTimeout("window.top.document.ti tle='Learning Activity (#625)';", 500);</script>

    <script lang=javascript > document.getElementById('NavBarHomeButton').innerH TML = '[img]images/Level2/btn_slp_launchpad_a.gif[/img]'; document.getElementById('NavBarBackButton').innerH TML = '[img]images/Level2/btn_slp_back_a.gif[/img]'; document.getElementById('NavBarTitleGraphic').inne rHTML = "[img]images/Level2/pip_sub_long.gif[/img]";
    var clicktime = 0;
    function ValidateMultiClick()
    {
    var td = new Date();
    if ((td.getTime() - clicktime) > 10000)
    {clicktime=td.getTime(); return true;}
    else return false;
    }

    var pre_btname = '';
    function ValidateMultiClickByButton(cur_btname)
    {
    var td = new Date();
    if (pre_btname != cur_btname)
    {clicktime=0; pre_btname = cur_btname;}
    if ((td.getTime() - clicktime) > 10000)
    {clicktime=td.getTime(); return true;}
    else return false;
    }
    function doNavigation(goTo) { window.navigate(goTo);}
    document.getElementById('MSAgent').innerHTML = '[img]images/Level2/MSAgent_a.gif[/img]';document.getElementById('NavBarGradeButtons').in nerHTML = ""; document.getElementById('NavBarLevelIcon').innerHT ML = "";</script>


    <input type="hidden" name="SCORMAPIData" id="SCORMAPIData" value="<la_id>3060</la_id><task_id>0</task_id><cmi.core.student_id>4642267</cmi.core.student_id><cmi.core.student_name>Rachel Cheek</cmi.core.student_name><cmi.core.lesson_mode>normal </cmi.core.lesson_mode><cmi.objectives._count>1</cmi.objectives._count><cmi.student_preference.lang uage>English</cmi.student_preference.language>" />

    <input type="hidden" name="SCORMAPIDataFlag" id="SCORMAPIDataFlag" value="SET" />

    </form>
    <script lang='javascript'>var ROOTWEB ='http://www.thelearningodyssey.com/'</script>
    <script lang=javascript>
    function print_Screen()
    {
    if (navigator.platform.indexOf("Mac")!= -1) {
    alert("Your browser does not support this feature. \nTo print, close this window, \nhold down the Apple key, and press P.");
    }
    else{
    print();
    }

    }

    var swfsound_launching = 0; // used to prevent netscape double-clicking from launching multiple windows
    function playswfsound(file){
    if(swfsound_launching){
    return;
    }
    else{
    swfsound_launching = 1;
    setTimeout("swfsound_launching = 0;" , 1000)
    }

    OpenWindow=window.open("PIP_LAActivity.aspx?file=" + file + "&RootWeb=" + ROOTWEB, "soundwindow", "height=100,width=100,toolbar=no,scrollbars=no,men ubar=no");

    } // end playswfsound()
    </script>
    <link rel='stylesheet' href='includes/pcstylen.css'>

    <script lang=javascript src="../PIP/includes/PIP_lascorejsv7.js" ></script>

    <table id="_HTMLActivityBlock" border="0" cellspacing="0" cellpadding="0" style="Z-INDEX:110;WIDTH:98%;HEIGHT:87%;LEFT:2px;POSITION:a bsolute;TOP:48px;">
    <tr valign="top">
    <TD>
    <script language="javascript" TYPE="text/javascript" src="../Includes/AC_ActiveX.js"></script>
    <script lang="javascript">
    if (typeof(document.forms[0].__VIEWSTATE) != "undefined")
    {
    document.forms[0].__VIEWSTATE.value = "CLO";
    document.forms[0].__VIEWSTATE.name = "NOVIEWSTATE";
    }
    </script>
    <span><table id="_HTMLActivity__ctl0_navTable" cellspacing="0" cellpadding="0" align="Right" border="0" style="border-width:0px;border-collapse:collapse;">
    <tr>
    <td style="width:84%;"></td><td style="width:5%;text-align:left;"><a disabled="disabled"></a></td><td style="width:5%;text-align:right;font-style:Arial;font-size:-1;">1of&nbsp8</td><td style="width:5%;text-align:right;">[img]../PIP/images/PIP_ArrowNext.gif[/img]</td><td style="width:1%;"></td>
    </tr>
    </table> <script type='text/javascript'>
    //var preventBackArrowSubmit = false;
    function CompleteActivity(){
    //var tableID = '_HTMLActivity__ctl0_navTable';
    //if(document.getElementById(tableID)){
    // document.getElementById(tableID).style.visibility = "hidden";
    //}
    if(ValidateMultiClick()){
    //preventBackArrowSubmit = true;
    doSubmitForm('E');
    }
    return false;
    }

    function GoToScreen(screenNumber){
    //var tableID = '_HTMLActivity__ctl0_navTable';
    //if(document.getElementById(tableID)){
    // document.getElementById(tableID).style.visibility = "hidden";
    //}
    if(ValidateMultiClick()){
    //preventBackArrowSubmit = true;
    document.Form1.LAS.value = screenNumber;
    document.Form1.action = 'PIP_LAShow.aspx';
    document.Form1.submit();
    }
    return false;
    }
    </script>
    </span>
    <span id="_HTMLActivity__placer">



    </span>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr align="center" valign="top">
    <td align="center" valign="top">
    <form name="frmHTMLla" onsubmit="return false"><table border="0" width="752" height="440" cellspacing="0" cellpadding="0">
    <tr>
    <td width="752" height="44" valign="TOP" colspan="3">
    <p class="actitle">Right in Your Own Backyard

    <hr noshade width="750">
    </td>
    </tr>
    <tr>
    <td width="386" height="396" valign="TOP">
    <p class="bhead">Near or Far</p>
    <p class="zzIndent">You may have heard the expression, “right in your
    own backyard.” Usually, people use this expression when discussing
    interesting or newsworthy events. For example, when Steven Spielberg directed
    the movie ET, the people in his old neighborhood said, “We
    are so proud of him. He grew up right in our own backyard.”</p>
    <p class="zzIndent">Wherever they occur, <span class="greentext">current
    events</span> are events that are happening right now. In general,
    when you study current events, it is a good idea to ask these questions:
    Who, what, when, where, why, and how did this event happen?</p>
    <p class="zzIndent">Events can occur nearby or far away. Events can be wonderful,
    or they can be tragic. Events can appear to have no effect on you at all.
    Often, events that occur in faraway places seem to have no influence on
    your life. But sometimes these faraway events can affect you. It is a
    good idea to examine the impact of current events. You may find something
    important happening “right in your own backyard.”</p>
    </td>
    <td width="40" height="396" valign="TOP"></td>
    <td width="326" height="396" valign="middle">
    <p class="zztext">[img]../graphics/content/4/SS/backyard.jpg[/img]</p>
    </td>
    </tr>
    </table></form>
    </td>
    </tr>
    </table>
    <script type="text/javascript">Build_HTMLActiveObj();</script>
    <Script SRC="../includes/MSAgentClientFunctions.asp" ID="clientEventHandlersVBS" LANGUAGE="vbscript"></Script>
    <Script LANGUAGE="vbscript">SetDefaultAgentValues "Rachel","Hello","","Bye"</Script>

    <script lang=javascript> var NextPageToDisplay = 'http://www.thelearningodyssey.com/pip/pip_LAComplete.aspx'; var NavigateBackToPageUrl = 'http://www.thelearningodyssey.com/PIP/PIP_StudentMenu.aspx?MenuTypeValue=PS&MenuTypeId=3 30&G=4&S=SS';</script>

    </TD>
    </tr>
    </table>




    <!-- replacing include file "../includes/LearningActivityWindow.asp" as embedded script
    This staff should finally go away when we fix the LA runtime as a whole thing. -->


    <form name="frmPassValuesToLAShow" method="post" action="">
    <input type="hidden" name="LA">
    <input type="hidden" name="LACode">
    <input type="hidden" name="LAS">
    <input type="hidden" name="LAScreenNumber">
    <input type="hidden" name="AffiliateCd">
    <input type="hidden" name="BoolCMPIP">
    <input type="hidden" name="UserID">
    <input type="hidden" name="LastPage">
    <input type="hidden" name="MarkPIP">
    <input type="hidden" name="NumOfTestQuestions">
    <input type="hidden" name="NumOfCorrectQuestions">
    <input type="hidden" name="NumOfTries">
    <input type="hidden" name="MasteryScoreUsed">
    <input type="hidden" name="SessionID">
    <input type="hidden" name="PercentScore">
    <input type="hidden" name="RestartData">
    <input type="hidden" name="cmd">
    <input type="hidden" name="ThisPage">
    <input type="hidden" name="ClearBookMark">
    </form>

    <script language="javascript">
    var LAShow; //has to be global to this page if pip_Subjects.asp is going to be able to close it.
    /************************************
    Name: ShowLA
    Description: The following newWindow functions call the pip_LAShowWindow.asp page
    with the learning_activity_id passed as an argument to the function.
    A new window is opened to display the learning activity.
    Inputs: alngLA - Learning activity number related
    Outputs: New browser window to display the learning activities.
    Return Values: N/A
    ***************************************/

    //This is a stubbed out function to handle free responses in learning activities
    function SubmitFreeResponse(){
    }

    //This function is called from the Content Maintenance Screens
    function ShowLA(alngLAid, alngLASid) {
    PopupLAWindow(alngLAid, 0, alngLASid, 0, 'cu',true,true, 0, 'No', 'No');
    }
    //This function is called from the Instructor Index
    function ShowLAInstructorIndex(alngLAid, alngLASid) {
    PopupLAWindow(alngLAid, 0, alngLASid, 0, 'cu',true,false, 0, 'No', 'No');
    }
    // This function is called from witihn the Learning Activity whenever another
    // learning activity references another.
    //function ShowLAWindow(alngLACode, alngLASid, astrAffiliateCd) {
    // PopupLAWindow(0, alngLACode, alngLASid, 0, astrAffiliateCd, true, false);
    //}

    // This function is called from the pip_Subject.asp screen to take a student
    // directly to a LA. This is the preferred function (or Open Window Code Style)
    // to call for Affiliate Licensing of Learning Activities or whenever someone
    // needs to display a learning activity.
    function ShowLAWindow(alngLACode, alngLASid, astrAffiliateCd, alngUserId, astrLastPage) {
    PopupLAWindow(0, alngLACode, alngLASid, 0, astrAffiliateCd, true,false, alngUserId, astrLastPage, 'Yes');
    }
    //This function is called from the Report screens
    function ShowLACode(alngLACode, alngLASid, astrAffiliateCd) {
    PopupLAWindow(0, alngLACode, alngLASid, 0, astrAffiliateCd, true,false, 0, 'No', 'No');
    }

    // This function actually does the work. It calls the pip_LAShowWindow with all possible arguments
    var popuplawindow_counter = 0;

    function PopupLAWindow(alngLAid, alngLACode, alngLASid, alngLAScreenNumber, astrAffiliateCd, bDoPageNameCheck,aBoolCMPIP, alngUserId, astrLastPage, astrMarkPIP) {
    var strScriptName
    var strPopwindowName
    //--- Center the Pop Up Window
    var iWidth = 795;
    var iHeight = 595;
    var xMax = screen.width, yMax = screen.height;
    var xOffset = (xMax - iWidth)/2, yOffset = (yMax - iHeight)/2;

    //Set the default window name
    if(window.name == "" || window.name != "LAShow2"){
    strPopwindowName = "LAShow";
    }
    else {
    strPopwindowName = window.name;
    }

    if(bDoPageNameCheck){
    // Rename the popup window if we are already in the lashowwindow.asp file
    strScriptName = "PIP_LASHOW.ASPX";
    //alert("strScriptPageName=" + strScriptName);
    if(strScriptName == "PIP_LASHOWWINDOW.ASPX") {
    strPopwindowName = "LAShow2";
    }
    }

    popuplawindow_counter++;
    if(popuplawindow_counter > 1) {
    setTimeout("popuplawindow_counter = 0;" , 500)
    //return; AR#5152 fix. should continue the work after counter reset
    }
    LAShow = window.open("",strPopwindowName,'resizable=no,scro llbars=yes,width='+iWidth+',height='+iHeight+',scr eenX='+xOffset+',screenY='+yOffset+',top='+yOffset +',left='+xOffset+'');
    //LAShow.location.replace('https://www.thelearningodyssey.com/PIP/pip_LAShowWindow.asp?LA=' + alngLAid + '&LACode=' + alngLACode + '&LAS=' + alngLASid + '&LAScreenNumber=' + alngLAScreenNumber + '&AffiliateCd=' + astrAffiliateCd);
    //LAShow.focus();

    //Set all passed in values to those defined in the form
    document.frmPassValuesToLAShow.LA.value = alngLAid;
    document.frmPassValuesToLAShow.LACode.value = alngLACode;
    document.frmPassValuesToLAShow.LAS.value = alngLASid;
    document.frmPassValuesToLAShow.LAScreenNumber.valu e = alngLAScreenNumber;
    document.frmPassValuesToLAShow.AffiliateCd.value = astrAffiliateCd;
    document.frmPassValuesToLAShow.BoolCMPIP.value = aBoolCMPIP;
    document.frmPassValuesToLAShow.UserID.value = alngUserId;
    document.frmPassValuesToLAShow.LastPage.value = astrLastPage;
    document.frmPassValuesToLAShow.MarkPIP.value = astrMarkPIP;
    document.frmPassValuesToLAShow.ThisPage.value = "PIP_LASHOWWINDOW";
    //alert("Calling PIP_LAShowWindow.aspx; LA=" + alngLAid + "; LACode=" + alngLACode );
    //Submit the form and all assigned values

    //''CLO Security Enhancements <SSL Implementation> <Amit Sethi> <22-Mar-06> -- Start
    //''Changed 'g_root_web' to 'g_non_secure_root_web'
    document.frmPassValuesToLAShow.action = 'http://www.thelearningodyssey.com/PIP/pip_LAShowWindow.aspx';
    //''CLO Security Enhancements <SSL Implementation> <Amit Sethi> <22-Mar-06> -- End

    document.frmPassValuesToLAShow.target = strPopwindowName;

    document.frmPassValuesToLAShow.submit();

    }
    </SCRIPT>


    </body>
    </html>

    <script language="JavaScript">
    <!--

    var SymRealOnLoad;
    var SymRealOnUnload;
    function SymOnUnload()
    {
    window.open = SymWinOpen;
    if(SymRealOnUnload != null)
    SymRealOnUnload();
    }

    function SymOnLoad()
    {
    if(SymRealOnLoad != null)
    SymRealOnLoad();
    window.open = SymRealWinOpen;
    if (SymRealOnUnload == null)
    {
    SymRealOnUnload = window.onunload;
    window.onunload = SymOnUnload;
    }
    }

    function SymInitWinOnload()
    {
    if ( SymRealOnLoad == null )
    SymRealOnLoad = window.onload;
    return SymOnLoad;
    }

    window.onload = SymInitWinOnload();

    //-->
    </script>

  8. #8
    hearthstone_academy's Avatar
    hearthstone_academy is offline Administrator
    Join Date
    Nov 2006
    Location
    OR
    Posts
    6,892
    Blog Entries
    18

    Default

    If you will email or private message your phone number to me, I will have someone call you. Or, you may call (954) 771-0914. It might help to have someone right there on the line to provide technical support. This must be really frustrating.

    Mom of six . . . current students and homeschool graduates. Enjoying using Time4Learning since 2006!

  9. #9
    JenniferJ is offline Member Regular
    Join Date
    Dec 2007
    Location
    Great State of Texas
    Posts
    91

    Default

    One good thing about t4l, their tech support is very fast when I have emailed or called!
    Mother to 4, teacher to 5
    3 kids using T4L: DD7, DS11 and the neighbor's grandson age 12

    T4L helps me homeschool while dealing w/ ADD, ADHD, SPD, dyslexia,dysgraphia, low comprehension,LD

  10. #10
    t4lwebster's Avatar
    t4lwebster is offline Senior Member
    Join Date
    Oct 2006
    Posts
    154
    Blog Entries
    2

    Default

    JustUsCheeks,

    I sent you an email explaining what we think the issue might be. The source code you posted was helpful in finding the issue.

    Let us know how it works out. This was a new one on us!

    Thanks,

    Kris
    --------------------------------------------------
    Time4Learning Member Support

    Need help getting started? Check out our Getting Started Guide

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •