2017-05-26 2 views
0

Je construis un jeu de plateau comme des échecs en utilisant la bibliothèque TKINTER de python. Mais je ne suis pas sûr si mon application sera intégrable avec Xblock.Intégration de Desktop Application avec Xblock sur une plateforme EDX ouverte?

J'ai donc essayé d'exécuter le programme simple application de bureau dans xBlock

from Tkinter import * 
root = Tk() 
var = StringVar() 
label = Message(root, textvariable=var, relief=RAISED) 
var.set("Hey!? How are you doing?") 
label.pack() 
root.mainloop() 

Encore une fois je l'ai écrit ce code dans mon fichier python xBlock correspondant à un certain gestionnaire, mais il ne fonctionne pas et je ne reçois pas où utiliser il en Xblock donc il donne la sortie sur la vue des étudiants afin que l'élève puisse jouer à ce jeu et que l'enseignant puisse évaluer cela. Je ne suis pas capable de l'exécuter aussi dans l'application django.

Suggérer quelque chose pour que je puisse y parvenir ???

Répondre

0

Un Xblock est exécuté sur le serveur et l'étudiant interagit avec lui à l'aide d'un fragment Web composé de html + js + css. Il n'y a aucun moyen de connecter une interface graphique de bureau à la plate-forme en utilisant le code XBlock python.

Vous pouvez essayer d'installer une extension de navigateur ou de faire en sorte que votre application GUI communique avec le serveur de la même manière qu'une application mobile, mais cela va bien au-delà d'un Xblock