Hallo,
Eerst zal ik een korte omschrijving geven van hetgeen waar ik mee bezig ben:
- Er is een digitale leeromgeving (Moodle / N@TSchool!)
- Hierin kunnen SCORM (een afgesproken standaard voor het maken van educatieve content) cursussen draaien.
- Er is bestaand leermateriaal beschikbaar. (met daarin tekst en invulvelden voor opgaven)
De bedoeling is dat het bestaande leermateriaal op een vaste plaats blijft staan. De leeromgeving en de content is dus gescheiden. (op twee verschillende domeinen) Nu zou je zeggen, eitje toch? Ik maak een iframe aan waar ik de betreffende pagina inlaad van het andere domein. So far, so good.
Het doel van de leeromgeving is dat wanneer een leerling een bepaalde pagina heeft bekeken en eventueel opgaven heeft gemaakt, dat de ingevoerde gegevens opgeslagen worden in de leeromgeving. En daar zit het probleem: vanwege veiligheidsredenen is het niet mogelijk om vanuit een iframe data door te geven aan een parent op een ander domein. Ik krijg deze error wanneer ik een functie van de parent aanroep vanuit het iframe: 'permission denied'.
Ik heb ook geprobeerd de data die uitgewisseld moet worden door te geven door middel van GET parameters. Dit gaat goed wanneer ik deze data meegeef als parameter bij de pagina in het iframe. Maar hoe geef ik in godsnaam die data weer terug aan de parent?
Ik zit echt helemaal vast en ben benieuwd of iemand een oplossing heeft voor mijn probleem.
De gebruikte scripttaal is Javascript en het gebruik van een server-side scripttaal zoals PHP of ASP is niet toegestaan in een SCORM pakket.
Bij voorbaat dank.
Eerst zal ik een korte omschrijving geven van hetgeen waar ik mee bezig ben:
- Er is een digitale leeromgeving (Moodle / N@TSchool!)
- Hierin kunnen SCORM (een afgesproken standaard voor het maken van educatieve content) cursussen draaien.
- Er is bestaand leermateriaal beschikbaar. (met daarin tekst en invulvelden voor opgaven)
De bedoeling is dat het bestaande leermateriaal op een vaste plaats blijft staan. De leeromgeving en de content is dus gescheiden. (op twee verschillende domeinen) Nu zou je zeggen, eitje toch? Ik maak een iframe aan waar ik de betreffende pagina inlaad van het andere domein. So far, so good.
Het doel van de leeromgeving is dat wanneer een leerling een bepaalde pagina heeft bekeken en eventueel opgaven heeft gemaakt, dat de ingevoerde gegevens opgeslagen worden in de leeromgeving. En daar zit het probleem: vanwege veiligheidsredenen is het niet mogelijk om vanuit een iframe data door te geven aan een parent op een ander domein. Ik krijg deze error wanneer ik een functie van de parent aanroep vanuit het iframe: 'permission denied'.
Ik heb ook geprobeerd de data die uitgewisseld moet worden door te geven door middel van GET parameters. Dit gaat goed wanneer ik deze data meegeef als parameter bij de pagina in het iframe. Maar hoe geef ik in godsnaam die data weer terug aan de parent?
Ik zit echt helemaal vast en ben benieuwd of iemand een oplossing heeft voor mijn probleem.
De gebruikte scripttaal is Javascript en het gebruik van een server-side scripttaal zoals PHP of ASP is niet toegestaan in een SCORM pakket.
Bij voorbaat dank.