THIS PROJECT IS VERY URGENT
APPLICATION FOR REMOTE SERVER - CLASSROOM MANAGEMENT - ONLINE COMUNITY
Due to an unlucky adventure with a recent hired professional now I'm posting again this project.
I need an application that allow users (students or clients) to run only the manager (teacher) selected application on a remote server and in real time.
The modules needed are at least:
* 1st, for me (the administrator, or super user) that allows me to set usernames and passwords (also a random generator is needed) and the applications allowed to be run on the server, plus some more stuff as 'reset all passwords' or 'block all accounts' (pwds are the same but the clients can't login) or 'generate new passwords' (bulk new passwords generated for all accounts) plus a .dll for languages, I want to localize the application in the future. The pwds have to be coded in the most secure way. A backup feature for the archive of user/pwds as well as the possibility of ping (to see if the server is working correctly) and server shut down / restart is welcome.
VNC virtual desktops tecnology can be used.
* 2nd, for the client, an application (may be a virtual desktop) that he runs on his PC and that allows him to see only a splash screen - that I can personalize- and the request of the login data. Once logged he can see and run only the allowed application.(I give the right permissions from the superuser module) He must not have the possibility of copying, pasting, saving anything else but only what is allowed by the selected [url removed, login to view] client don't has to see the full desktop of the server if not allowed(I run multiple sessions of many applications and he must see only the window of the selected application, nothing else).
* 2nd bis - If an option is selected and the user is allowed he can see the full desktop of the server, and he can cooperate with others, so a multiuser access to the same dektop must be allowed. All the users can cooperate on the same application and share the same desktop. If possible implement also a chat a white board and file exchange features (can send files in a server repository or send to the selected user/s)
* 3rd, a server based module that manages the access of the users following the rules I setup with the superuser module.
I can give you the access to a dedicated server to a VPS to test the developed application.
Any other suggestion coming from experience is welcome.
Each applying programmer after NDA will have a better description of the project.
Please let me know asap your best quote / time for the project and how we can proceed.
Please install a version of Skype so we can chat and discuss in real time about the project.