numbas / Numbas

A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
http://www.numbas.org.uk
Apache License 2.0
200 stars 118 forks source link

Internationalise the tick and cross feedback symbols #874

Open georgestagg opened 2 years ago

georgestagg commented 2 years ago

See, for example, https://en.wikipedia.org/wiki/O_mark

christianp commented 1 year ago

The symbols are provided by the theme, so the default theme could pick the appropriate symbols based on the exam's preferred locale.

PratikLilhare commented 1 year ago

@christianp I am looking to contribute, shall I take this?

christianp commented 1 year ago

Hi @PratikLilhare, thanks for offering. Before any code gets written, I think we need to do a bit more research about what symbols are commonly used around the world. If you can come up with a list, that would be really helpful!

ghost commented 1 year ago

Aren't the checkmark (✅ ,✔ , or ☑) symbols already pretty internationalized or commonly understood? Same with the cross mark (❌ or ❎)...

GitHub uses green checkmarks and red crossmarks to indicate if a check has failed or run successfully. They use a yellow donut/circle to indicate in progress, and a gray circle to indicate cancelled.

Maybe borrow some ideas(?)

christianp commented 1 year ago

@dishb Tick and cross are indeed widely understood, but there are places where different symbols are more common, and it would be nice to support those.

ghost commented 1 year ago

@christianp - Gotcha 👍

ghost commented 1 year ago

@christianp, @georgestagg, @PratikLilhare

I did a little research, here's what I found. May not be all of the international symbols. May not be correct - derived from Wikipedia which is maintained by normal people.

Sweden - schools use the tickmark/tick/checkmark. "R" from the word rätt (Swedish) means "correct".

Finland - the tickmark/tick/checkmark indicates väärin (Finish) which means "wrong". The symbol for "correct" is: $$\cdot \/\cdot$$ It is a centered dot, followed by a "/" (forward slash) and then another centered dot.

Japan - The "O" mark is used for "correct". The tickmark/tick/checkmark and/or "X" mark are used to indicate "incorrect". A bullseye ("◎") is "excellent", triangle ("△") means "so-so" or "okay", "X" mark is used the same way the West uses it. The "hanamaru" symbol is used in Japan for full marks/score or if an answer is especially outstanding.

Korea - Seems to also use the "O" mark for "correct".

Netherlands - Uses "V" to indicate something is missing. Uses the krul (Dutch for "curl") to indicate approval. While no Unicode symbol exists for the krul, one may substitute the symbol with a German penny symbol.

Some opinions worth considering: Please note that the format is , (for example, Bill, Ireland. Ireland is location, Bill is name)

I believe that it originates from the greek language, the tick from the greek work nike (nikas) meaning to win, the greek letter N is written as a V, secondly the X from the greek word to (haneis)meaning to lose, where the greek H is written as X.

Roulla, Cyprus I taught English in South Korea and over there: O = correct and a tick = incorrect.

Bill, Ireland This does not answer the question, but I would like to point out that in my native Sweden, the 'tick' is used a the notation for an incorrect answer. A correct answer is marked with a capital 'R'.

Martin Orrbeck, Molndal, Sweden Don't know the answer, but it may be interesting to know that in Japan the symbols for correct and incorrect are a circle (maru) and a cross (batsu). No ticks.

Paul, Ashiya, Japan

Sources:

christianp commented 1 year ago

This is really helpful information, thanks for collating it!