pimgeek / elearning-design Goto Github PK
View Code? Open in Web Editor NEWmemo of my learning.
License: GNU General Public License v2.0
memo of my learning.
License: GNU General Public License v2.0
IT 技术 / 软件开发类课程内容的贡献者常常面临一个很大的痛点:两位不同贡献者的两项相关知识成果(甚至同一位贡献者的两项相关知识成果)难以有效整合。
造成这个问题的因素不止一种,但很主要的两种因素就是:贡献者们缺乏公共的,随时可引用的知识上下文。
为什么这样说?因为每位贡献者要分享的内容都是有上下文的,但这个上下文经常是模糊地存在于各个贡献者头脑中。更进一步,不同贡献者在分别描述各自熟悉的知识成果时使用的上下文(甚至同一位贡献者在描述两项相关知识成果时使用的上下文)都会有一定差异。
针对这种痛点,考虑到其背后的主要促成因素,我建议对 E-learning 的内容积累编辑器做出以下设计:
为内容积累编辑器提供具有自动完成功能的引用机制,此机制保证所有已经过内容审核流程的相关知识成果都可以在编辑器中被引用。列出所有相关知识成果的方式,就如同在 github 的 issue 编辑器中输入 #
即可获得相关 issue 的自动完成列表;完成引用标记的方式,就如同在 github 的 issue 编辑器中选取相关 issue 的列表中的一项。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.