Revisión 112
Añadido por Manu Mora Gordillo hace alrededor de 14 años
MainLoop.py | ||
---|---|---|
f = open('/tmp/controlIES.ltpsTeachers', 'r')
|
||
teachers = f.read().split(" ")
|
||
teachers.sort()
|
||
|
||
|
||
return json.dumps({ "computers":computers, "teachers":teachers })
|
||
|
||
|
||
elif request.args['action'][0] == "getClassroomDetails":
|
||
|
||
import xmlrpclib
|
||
from Plugins.Users import Users
|
||
|
||
from Plugins.Users import Users
|
||
|
||
objUser = Users(l,"","","","",request.args['teacher'][0],"","","","")
|
||
teacherData = objUser.getUserData()
|
||
|
||
s = xmlrpclib.Server("http://" + request.args['classroom'][0] + ":8900");
|
||
|
||
users = s.Users()
|
||
|
||
response = []
|
||
response = []
|
||
for u in users:
|
||
user = u.split("@")
|
||
|
||
objUser = Users(l,"","","","",user[0],"","","","")
|
||
photo = objUser.getUserPhoto()
|
||
|
||
response.append({ 'username': user[0], 'host': user[1], 'photo': photo })
|
||
|
||
return json.dumps({ "classroom" : request.args['classroom'][0], "students" : response })
|
||
|
||
elif request.args['action'][0]=="delete":
|
||
return json.dumps({ "teacher" : teacherData, "classroom" : request.args['classroom'][0], "students" : response })
|
||
|
||
|
||
elif request.args['action'][0]=="delete":
|
||
h = Hosts(l,request.args['cn'][0],"","",request.args['group'][0],request.args['type'][0])
|
||
response = h.process(request.args['action'][0])
|
||
return json.dumps({"response" : response})
|
||
|
||
else: #add
|
||
if request.args ['type'][0] == 'thinclient':
|
||
ip = ""
|
Exportar a: Unified diff
Ya muestra los alumnos de un aula