I see your concern about copy protection, it is almost hopeless as stated in solution 1. A motivated skilled hacker will break your protecttion soon or late.
There is one thing that can improve the value of your PPT file, it is to add the possibility of practicing for the students.
Add a WAMPserver with the Ecomerce app.
http://www.wampserver.com/[
^]
as the installation get bigger, it is also more complicated to duplicate.
Protection example, and solution.
AutoDesk have a protection scheme that rely the fact that network cards have an unique MAC number on the network. And the protection is used by companies to protect their products.
Lately, I had to replace my old network licences server, but a provider decided that to regenerated the activation code for my new server, I had to upgrade my licence because they decided it is that way.
I have simply uninstalled the licences from old server and removed it, then launched the new one. I just had to tell windows to fake the MAC of old server and reinstall old licences. It worked perfectly. And my provider think I am still running the old server. :)
If you assume there is no hacker around, you can use MS-Office 97 protection which is simply a number with 7 figure and have to be a multiple of 7.