ок, дякую за всі відповіді, вони мені дуже допомогли. Але я б не запропонував жоден з них як рішення для людини, яка задала оригінальне запитання. Всі згадані інструменти потребують великої роботи для того, щоб перевірити код учнів як викладача, репетитора, проф. Найкращим способом у цьому випадку був би, на мій погляд, virtualbox. Гаразд, його емуляція повноцінної системи x68 і не має нічого спільного зі значенням пісочниці таким чином, але якщо я уявляю свого вчителя програмування, це було б найкраще для нього. Тож "apt-get install virtualbox" на системах на базі debian, всі інші переходять на http://virtualbox.org/ перейдіть , створіть vm, додайте iso, натисніть встановити, почекайте деякий час і пощастить. Це буде набагато простіше використовувати, як налаштувати користувальницький режим-linux або зробити якісь важкі страйкові речі ...
І якщо у вас є побоювання щодо того, що ваші студенти зламуть вас, я думаю, у вас є проблема з авторитетом, і рішення цього могло б загрожувати їм, що ви будете подавати до суду на живі денні світила, якщо ви зможете довести лише один укус зловмисного програмного забезпечення в роботі, яку вони дають ти...
Крім того, якщо є клас, і 1% його настільки хороший, як він міг би робити такі речі, не обтяжуйте їх такими простими завданнями і не дайте їм великих, де їм доведеться ще кодувати. Інтегративне навчання найкраще для всіх, тому не переймайтесь старими тупиковими структурами ...
І з цього приводу ніколи не використовуйте той самий комп’ютер для важливих речей (наприклад, для написання атестатів та іспитів), які ви використовуєте для таких речей, як перегляд Інтернету та тестування програмного забезпечення.
Використовуйте автономний комп'ютер для важливих речей, а он-лайн-комп’ютер - для всіх інших речей.
Однак усім, хто не є вчителем-параноїком (не хочеш когось ображати, я просто вважаю, що ти повинен вивчити основи безпеки та нашого суспільства, перш ніж ти починаєш бути вчителем програмістів ...)
... де я був ... для всіх інших:
щасливий злом !!