You're not reading the latest revision of this page, which is
here.
Sell
The Simple E-Learning Language (=: SELL) is an open standard for mathematical e-learning questions with the following objectives:
- Simple syntax: No unneeded overhead. Defining a task/question should be similar to describe the task/question on a blackboard.
- Expressive langage: Programs are short and concise such that the semantics can be grasp quickly. Irrelevant detail is avoided.
- Reuse of established standards: It inherit AsciiMath for mathematical expressions and Markdown for text formatting.
Project maintainer: Andreas Schwenk / TH Köln.
Language Definition
SELL is domain-specific langague (DSL). Visit the official website for detailed information.
Hello, World!
The following example demonstrates a qickcheck in a mumie article written in SELL.
\begin{sell}
Matrix Operations
a := { 1, 2, 3 }
A, C in MM( 2 x 1 | a )
B in MM( 2 x 2 | a )
D := (A + B^T * C)^T
Please calculate:
* $ (A + B^T * C)^T = #D $
\end{sell}
|
Click here to run the example
More Examples
You'll find a set of working examples (in German language) here.
The corresponding SELL-code can be found in this repository in directory /src/training/