User:Devourer09/PLE
From Wikiversity
This is my PLE or Personal Learning Environment. This is the space that I'll use to help me use Wikiversity to learn and create resources. It will also be useful for collecting my thoughts.
Contents |
[edit] Priority list
- Should I organize my PLE first? Would that increase productivity?
- Make the IDE so I can edit the wikifaster.
- Read http://digitalsynapse.co.nz/2008/02/21/democratizing-innovation/.
- Discuss things on Wikiversity:Personal learning environment.
[edit] Brainstorm topics
- Wiki editing
- Image editing
- Inkscape
- The GIMP
- Using Inkscape to make diagrams for learning projects.
- Typing lesson.
- Elementary typing
- Mercurial
- Bazaar
- Ubuntu
- Linux kernel source
- IRC
- Communication
- PyPy
- RPython
- Why having a watchlist is important.
- Create software together. Create a source code repository, possibly to help learn about CVS, SVN, Mercurial, Bazaar, Git, etc... Using the sandbox server.
- Better way to manage talk pages and discussions between people.
- Why use a bugtracker as a feature request submission tool?
- Priority list to organize my time, what I should focus on that will help me accomplish these goals faster.
- Completion status boxes, perhaps form a team to go around marking projects with how complete they are. Should learn to know how to use them also.
- Wiki organization idea involving the Portal and Topic namespace and their purpose. And I'm not even sure if Topic should be a necessary namespace, if Portal could just encompass all tasks that Topic has. I guess it can't. There could be a Portal:Python and a Topic:Python, where Topic:Python is more about the language itself and nothing but itself, and Portal:Python would be all topics that involve Python.
[edit] Computer
How to use a computer effectively, like, understanding what an operating system is, what a web browser is, what software is, what the internet is.
[edit] Operating Systems
- Linux
[edit] Programming
- Python, comprehensive course on learning Python, and then
- KDE
- Vim
- PyKDE4
- PyQt4
- Introduction to Programming
- Topic:Computer programming
- Interesting Python code snippet http://shlomme.diotavelli.net/2008/05/05/look-at-me-i-know-functional-programming/
[edit] MediaWiki
Learn wikimarkup.
- Help:Editing
- w:Help:A quick guide to templates
- m:Help:DPL
- m:Help:Editor
- m:Help:Interwiki linking
- m:Help:HTML in wikitext
[edit] Wikiversity
- Understanding how it's organized.
- Wikiversity:Community projects
[edit] Wiki's
- How to make a wiki
- Personal wiki
- w:TiddlyWiki and perhaps w:DokuWiki
- w:MoinMoin looks nice. Written in Python. :)
[edit] KDE
- Learn how to bind keys to commands. And figure out which keys are already being used, including applications that are open such as Firefox.
[edit] Projects
[edit] Wikiversity resources
[edit] PyQt
[edit] IDE
It'd be nice to have an IDE that is similar to PIDA. Possibly even create a Python port of Vim. All using PyKDE.
[edit] TODO
- Learn PyQt4
- Create editor first. Probably something based on Vim. Perhaps even rewrite Vim in Python. It'd be cool to have a vimscript to python translator. Perhaps make it easy so this can be turned into a KPart to be used in Kdevelop 4.
- FIXME Add other features... Probably other views, such as an updated view for editing wikipages. Should make this more specific. FIXME lol.
[edit] Uses
- Editing wiki's. Perhaps have a viewer that updates to reflect changes in the buffer.
- Nice to integrate a debugger.
- Easy way to create projects and build and compile them.
- Drag and drop GUI designer.
[edit] PyQt
[edit] Cool WV pages
- Social psychology (psychology)/Participants - Study this to learn from the nice organization.
- User:Erkan Yilmaz/PLE - Maybe I can learn something from how he uses his PLE.
- School:Game design - Study this to get ideas on how to organize perhaps a portal.