Hi, I'm expert developer with more than 15 years behind me in various areas including building kiosk type of applications, customized browsers and video recording sessions.
Can you tell me is code development in VS mandatory, I'm aksing becasue I have most of the things you need already programmed but in different programming language (simillar to C++)?
> 2) Would block other websites from been opened via modifications on a local DNS server,
> windows firewall rules, or the browser
> 3) Would fire a Mozilla Browser with some modifications.
I would suggest to use a custom build browser (based on chromium) that has only certain sites allowed.
> 4) Would prevent any other windows app to be opened.
Ensuring kiosk type of application is not something that app itself should do, it is possible though but it requires many different thing (login replacement - to prevent ctrl + alt + del, driver to ensure only certain apps are allowed etc).
What is a standardized way is using domain or local security policies settings to ensure all this.
> 5) Record the desktop via a screeshot every 5 seconds, and Record the Webcam at low rate.
> 6) The application would comprese this data into a .zip file and upload it for review.
Resulting video files will be already compressed, additional zipping will not bring big size redution, note that there are better compression formats like 7z.
How should data be uploaded, to some ftp server or http server?