I think I am alright dreaming how a user would go through an imaginary application.
A few weeks back, I asked an online Singaporean programmers group to implement some features for an e-learning app. They responded saying my feature cannot be "new." Then, I showed how "new" they could be, by asking this:
"OK. Find me something that looks like this.
This is 1 of 1000 things we can do for education/training etc. So I have no need to protect this. ... Please don't mention SCORM, IMS, Moodle, Atutor, Coursera, hot potatoes, whatever. If a nice thing is there, why would I code or ask others to code."
- It's free and online.
- I type main question, then choices, including if necessary, images too. And the answer.
- I can add as many question I like.
- I can print it out, and it comes out nicely.
- I can let my students practice there.
- There can be tip/hints for students.
- Answers are graded.
- I can edit them.
- I can download my question sets. They work offline too!
- I can go on, but this should be enough.
Yes, I have dreamed up dozens of apps. Each app can be divided up into dozen smaller apps.
Therefore, there is no need for me to protect, hide, hoard each micro/nano app.
I am willing share these dreams to willing hands and kindred spirits.