Problem: (Uniqueness of pages)
Users in the MA375 are posting new pages such as "6" -- referring to Problem 6 on their homework.
One can imagine this will cause problems when another problem 6 comes up in some other class. (It will probably come up even in the same class, same year.)
Solution:
One suggestion is to make it as easy to comply with this is adding a button on the editting page that does simple text parsing with the content being editted. The motivation here is it's easy for a computer to add long descriptions like "XYZ123 Smith Spring 2009", but would be a pain for a user to add into every link. Pressing a button to add that text after the link name in every link would work out.
For example Problem 6 would become Problem 6 (XYZ123 Smith Spring 2009). The parser could follow the simple rule, when you see [[, add the name of the first category in the page between parentheses right before ]].
Documentation: (a note to users regarding this issue)
Note: A page's name needs to be unique to all sections of all classes.
The best way to make a page which is specific to your class (like to discuss homework) have a unique name is to add the class name/professor/semester in parentheses at the end.
If the page relates to all classes (for example, a definition of Matrix) then its name doesn't need class/professor/semester