This website ought to be free of jargon and easily browsable as possible. Right now, we are far from these goals.
Here are some guiding principles with which we would like to shape the future of the OEBP. Try to keep these in mind when writing new material.
-
Keep jargon to a minimum.
-
There are certain pieces of jargon that are come up as useful very frequently, like "BP" and "world". But even in these cases, prefer writing out "Bongard Problem" or "relevant examples".
-
If you do bring up one of our jargon words, like "narrow" (a rule is "narrow" if people can figure out what it is just by seeing a lot of examples that satisfy it, without being given any counter-examples), not only should you link to a definition of it, but ideally you should also give a brief paraphrased explanation of what it means.
-
Names of keywords should be in simple English, describing what they mean. A descriptive but long keyword is preferred over a snappy but unintelligible keyword.
-
Bongard Problem pages (other than certain weird experimental ones) should include enough examples for somebody clever to figure out what the solution is meant to be, without peeking.
-
Many of the Bongard Problem pages in our database (especially the meta Bongard Problems for keywords) have only been filled in with examples on one side. We still need to get around to filling in those empty sides.
-
Bongard Problems should be tagged with appropriate keywords, relevant concepts, and world (the world is the type of examples sorted by the Bongard Problem). Much of this information has not been filled in because this is tedious work. We ought to implement features that make labelling Bongard Problems with the relevant data more convenient.
-
Also, Bongard Problems about esoteric (usually mathematical) topics should include links to resources relevant to whatever they are about.
Other planned features:
-
Better search.
-
Easier-to-use submission page.
-
Ability to select and arrange any examples from existing pages into a new Bongard Problem and download the image of that new Bongard Problem, which can then be used as an example in other Bongard Problems.
-
Various additions to the Solve page.
- Difficulty adjustment.
- Ability to check whether you have got the correct solution by sorting extra boxes.
-
Ability to set up links between Bongard Problems so that any example added to a certain side of a specific Bongard Problem will be automatically added to a certain side of another specific Bongard Problem.
-
Option to browse the OEBP as a tree-like structure of all the worlds on the OEBP, showing which worlds are sub-worlds of others.
-
Ability to look at multiple overlapping BPs at a time in a Venn diagram format.
-
Support for algorithms that generate and sort examples for Bongard Problems.
-
Support for more file types.
-
Page history based on small changes to pages rather than storing whole sections of pages. (Currently whenever a user makes a small edit to the comments of a Problem, the entire comments section will be redundantly stored again in history.)