The problem is the following, consider that several different professors/universities/... want to create Linear Algebra books.
We need to host them under different URLs. How should the naming scheme look like?
Option 1: Incremental numbers
Example URLs:
- http://en.wikitolearn.org/Course:Linear_algebra_1
- http://en.wikitolearn.org/Course:Linear_algebra_2
- http://en.wikitolearn.org/Course:Linear_algebra_3/Bases/Vector_bases
Criticism:
- A number may look like a "level"
Option 2: Incremental letters
Example URLs:
- http://en.wikitolearn.org/Course:Linear_algebra_a
- http://en.wikitolearn.org/Course:Linear_algebra_b
- http://en.wikitolearn.org/Course:Linear_algebra_c/Bases/Vector_bases
Criticism:
- A letter may look like a "level"
Option 3: Random (structured) ID
With structure <number><letter><number><letter>
Example URLs:
- http://en.wikitolearn.org/Course:Linear_algebra-2k4h
- http://en.wikitolearn.org/Course:Linear_algebra-7o1t
- http://en.wikitolearn.org/Course:Linear_algebra-6v2k/Bases/Vector_bases
Criticism:
- Diminishes the beauty of nice URLs
Option 4: Inverse random (structured) ID
With structure <number><letter><number><letter>
Example URLs:
- http://en.wikitolearn.org/Course:2k4h-Linear_algebra
- http://en.wikitolearn.org/Course:7o1t-Linear_algebra
- http://en.wikitolearn.org/Course:6v2k-Linear_algebra/Bases/Vector_bases
Criticism:
- Diminishes the beauty of nice URLs
Option 5: Some how meaningful IDs
The idea is to add some meaningful IDs, depending on the kind of course.
For courses created on the wiki itself, use the name without ID. If more than one course are created collaboratively, they should differ in name, i.e.
- http://en.wikitolearn.org/Course:Linear_algebra
- http://en.wikitolearn.org/Course:Linear_algebra_by_examples
- http://en.wikitolearn.org/Course:Linear_algebra_for_physicists
Imported books may keep their old name with a I<n> suffix. So:
- http://en.wikitolearn.org/Course:Linear_algebra_I1
- http://en.wikitolearn.org/Course:Linear_algebra_I2
- ...
In the *highly* unlikely event of a clash in the name of wiki-born courses, we'll use the C<n> suffix