I am re-thinking and prototyping a module / feature for vocabulary sharing and learning. Basically, I want to create a rich connective environment for 1.) words / definitions; 2.) translations (as connections between words); and 3.) multimedia learning aids or memes.
I'm really looking for ideas from experience Drupal Ninjas... :)
It's difficult to explain (see attached image). Basically I imagine a setup like this:
A. Word (+language designation) (+ word type, like adj, noun, etc.)
1.) definition #1 + Example sentence(s)
+ reference to translation
+ reference to learning aid or meme with photo, video, etc.
2.) definition #2 + Example sentence(s) + reference to translation
+ reference to translation
+ reference to learning aid or meme with photo, video, etc.
B. Learning Aid or Meme (content type) (node_reference?)
C. Translation Reference (node reference?)
I was imaging using node_reference (as well as perhaps http://drupal.org/project/nodereference_url) and views_attach. The area where I'm getting stuck is how can you use node_reference to reference just a cck field/group (i.e. the definition). Another option is to due a multiple leveled node_reference, so Word (=node) ---> references Definition (=node) --> references another Definition (as translation linked to word).
Thoughts? Approaches? Also interested if you think this would be best coded as a fresh module :)
Attachment | Size |
---|---|
vocabulary-exchange-prototype.jpg | 85.57 KB |