— by Abhisek Pattnaik <[email protected]>
- Question filenames are
numbers
(decimal/integer) with an optional extension of text (txt | text
) or markdown (md
) or (html
) (will be converted to markdown) - Answers to the correspoding question must append
_ANSWER
or.ANSWER
or-ANSWER
or<space | no-space>ANSWER
(lowercase/uppercase/mixedcase/any) - Multiple answers to the same question can be numbered by appending a
number
(integer) afteranswer
string. e.g.45answer1
- answer without any appended number is given highest priority
- If a particular file which matches the question/answer file format but is not to be included as a valid question/answer, then append an
!
(exclamation mark) within last 8 chars of the filename (not including the extension) e.g.153 answer !.md
or486.answer!song.md
- If gist is deleted, then archive the questions from the gist within 7 days.
- If a gist is starred (not accounting the star by the author themselves), gets more priority. Stars are considered only for the starrers who have a follower count > 3)
- Individual questions have upvote/downvote enabled
- Question number and Answer number must match 1:1 (not fallback support)
- Each question after being parsed will contain a HJSON (http://hjson.org) formatted meta data in comments
<!-- -->
appended as footer.
E.g. the following are valid question file names
1.md
020.md
000300001.txt
976
95.5
98.49.text
The following are valid answer file names
1.answer.md
545-anSWer.txt
9879 answer
944 ANSWER.md
45answer0
5answer.2
004.5answer-99
004.5answer 485
- Submit gist url in the website
- Get author username and check number of brownie points
- if brownies >= 1000, eligible for Quiz submission
- if brownies >= 2500, auto accept quiz submission
- if brownies < 1000, ask other to add the quiz to their quiz list gist
- Parse gist for Quiz question and answer (optional)
- Manual Quiz addition (without any gist url) must be approved manually.