edesiocs / ingatan Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ingatan
License: Other
Automatically exported from code.google.com/p/ingatan
License: Other
What steps will reproduce the problem?
1. Open a library and expand a question.
2. Change to another library.
3. The first library's question is still visible.
What is the expected output? What do you see instead?
Seeing the questions of the desired library. Instead an imprint of the other
questions is seen, if not painted over by expanded questions in the new library.
What version of the product are you using? On what operating system?
1.2.0, Ubuntu 9.10
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 28 Jul 2010 at 10:22
Should return user to the main menu.
Original issue reported on code.google.com by [email protected]
on 8 Feb 2011 at 1:53
All strings should be saved to an XML file. Should have a preference that sets
the language.
Original issue reported on code.google.com by [email protected]
on 16 Feb 2011 at 2:19
What steps will reproduce the problem?
1. Image Acquisition Dialogue -> Chem Sketch -> Select the tool with 'E' icon
2. Click the canvas and type something to be a custom element, e.g. 'Et'
3. Now with the same tool, click on Et and drag a bond outward. Release the
mouse.
What is the expected output? What do you see instead?
It is expected that a new bond should be created. Instead, an exception is
thrown, and chem sketcher is unresponsive.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 2:10
Look at help dialog boxes, and first load dialog boxes.
Original issue reported on code.google.com by [email protected]
on 27 Feb 2011 at 8:01
This is an improvement on an existing feature.
Describe the new feature should be added and what the current situation is.
Currently, when an event occurs on the canvas in the image editor, an if-else
structure is entered that determines which tool is selected and what action
should result. This is a monolith of code, because the code taking care of the
resulting action is just part of the if-else structure. Each tool action should
be made into a method, and then the if-else structure should call these methods.
How will this feature improve the usability of Ingatan?
This will improve the maintainability of Ingatan, and make it easier to add new
tools if needed. It will also make it less daunting to look at the code if any
bugs need sorting out. Even I find it scary going in there... and I wrote it.
Do you have any suggestions for code implementation?
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 11:39
What steps will reproduce the problem?
1. Create a question that has a single simple text answer field.
2. Go into quiz mode.
3. With the answer field focussed, press Shift+Enter (this is the quiz window's
continue hotkey)
What is the expected output? What do you see instead?
The user _should_ see the results screen which shows the correct answer and the
marks awarded. Instead, the next question is shown.
This occurs because the continue action is called twice. Once for pressing
enter (as enter is the continue action hotkey for the simple text answer field,
and once for the quiz window's shift+enter hotkey).
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 21 Jul 2010 at 2:27
Just take a substring of the entered reward name, and set a maximum score of
something like 999999. Make both static vars in RewardsPane.
Original issue reported on code.google.com by [email protected]
on 8 Feb 2011 at 1:59
To reproduce:
1. Create a flexi question, and write a nonsense sentence in the answer text
area without any line breaks.
2. Insert a simple text field between words at at least one position. Put a
word inside the answer field (simple text field has its width set based on
average possible answer length).
3. Go into quiz mode, and horizontally resize the window.
You will notice that the words to the far right are clipped across the window
frame before they are wrapped onto the new line. This effect is sometimes more
severe than other times, and is especially bad when the answer field is quite
wide.
From my testing I have found that the size of the JTextPane is correctly within
the viewport of the JScrollPane. It seems to be a problem with the word
wrapping of the JTextPane.
This is a problem for 'fill in the answer' type questions where answer fields
are necessarily embedded within sentences.
Original issue reported on code.google.com by [email protected]
on 18 Jul 2010 at 11:27
What steps will reproduce the problem?
1. Open the library manager and create a flexi question.
2. Press the 'insert image' button for any text field.
3. Select 'create new', paint the background black, and then select the eraser
tool. The problem is most clear with circular erasers.
What is the expected output? What do you see instead?
It is expected that the area outside the eraser shape should be transparent so
the user can accurately see what will and what won't be erased. Instead, a
white square is shown, with the outline of the eraser shape existing within
that white square.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 22 Jul 2010 at 1:28
as titled.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 2:05
What steps will reproduce the problem?
1. Ensure there are 6 to 10 libraries available for use (create them)
2. Begin a new quiz with all libraries (6 to 10 or more...)
3. Finish the quiz and open 'Quiz Records' from the main menu.
What is the expected output? What do you see instead?
The entry for the quiz just taken will be super wide because it has to list so
many different libraries.
Instead, the entry should be tall, with the list of libraries wrapping down
onto the next line.
Original issue reported on code.google.com by [email protected]
on 9 Oct 2010 at 9:05
This is an improvement on an existing feature.
Describe the new feature should be added and what the current situation is.
The simple text field edit mode is bulky and superfluous. It has a permanent
help message that tells the user to separate possible answers using the double
comma, etc. Instead, a tooltip should be used, or a help button. The field
should be made smaller so that it more closely resembles what it will look like
at quiz time, as it is often used inline in sentences.
How will this feature improve the usability of Ingatan?
This will improve the content generation aspect of Ingatan, as the field will
be less bulky, and easier to manipulate within the small flexi-question text
areas.
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 11:41
What steps will reproduce the problem?
1. Open the library manager.
2. Click the 'Edit Answer Fields List' button on the far right, in the answer
fields palette.
3. Observe how the entries in the list appear in frames that are far too large
for the size of the answer fields.
What is the expected output? What do you see instead?
The frames should be sized based on the default size of each answer field.
Instead all frames are the same, huge, maximum size.
Care should be taken that the size of the frames is based on a correct answer
field size value. For example, the AnsFieldHint field will simply fill the
container into which it is placed.
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 11:56
This is an improvement on an existing feature.
Describe the new feature should be added and what the current situation is.
Currently, only plain text can be used in the standard answer field text areas.
They should support simple rich text including subscript and superscript, bold
and italic. When doing answer checking, plain-text will be used.
How will this feature improve the usability of Ingatan?
This will increase usability for areas such as chemistry.
Original issue reported on code.google.com by [email protected]
on 5 Apr 2011 at 2:25
This is a completely new feature.
Describe the new feature should be added and what the current situation is.
This should appear in the answer text field as a dashed rectangle with a
configure button. A dialog will appear that allows the user to edit the table.
The user should be able to set column titles, as well as set particular cells
as given.
How will this feature improve the usability of Ingatan?
There are many question types where this answer field would be useful. It can
currently be produced in a contrived way by lining up three list answer fields
without a line break, but this is not a good solution.
Do you have any suggestions for code implementation?
The cell editor should be an extension on the one developed for DataTable. It
should have configurable font and font size (think about kanji), and it should
carry a checkbox so the user can set if the cell is 'given' or not.
Also as a result of this, the 'given' feature should be removed from the list
type answer field.
Original issue reported on code.google.com by [email protected]
on 4 Feb 2011 at 12:54
A flashcard question is represented by 2 String arrays, and the records such as
timesAsked, marksAwarded, marksAchieved. The String data is edited by the user
in the GUI, and when saving, the internal data is synched up with the GUI data.
Currently, if entries have been deleted from the table, then the corresponding
records are not deleted from the internal arrays (i.e. timesAsked, etc.) When
saving, these arrays are found to be longer than the String arrays, and are
truncated. This means that if just 1 table entry is deleted, all the records
for the table prior to that point are misaligned.
This can easily be fixed by adding code in DeleteRowAction.actionPerformed() of
the DataTable class to update the internal data with the current GUI data, then
delete the row and corresponding records internally and on the GUI.
Original issue reported on code.google.com by [email protected]
on 3 Feb 2011 at 2:58
This is a new feature.
Describe the new feature should be added and what the current situation is.
Currently, only full head arrows exist as options in the image editor.
How will this feature improve the usability of Ingatan?
A half headed arrow is useful in Chemistry, as it is used for single electron
transfer, and equilibrium.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 2:23
Add a carbonyl template to the chem editor.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 1:42
[deleted issue]
This is an improvement.
Describe the new feature should be added and what the current situation is.
Currently, the library manager shows the 'all libraries' group by default each
time it is loaded. The library manager should record what group was selected
upon close and save it to the preferences file. When the library is next
opened, this group should be selected.
How will this feature improve the usability of Ingatan?
Older groups and the libraries within are likely to be of less relevance to the
user in the library manager. More recently edited libraries should be displayed
as these are likely to be libraries in development.
Original issue reported on code.google.com by [email protected]
on 9 Oct 2010 at 8:59
What steps will reproduce the problem?
1. Open library manager, create flexi-question, create a label-the-picture
answer field. Set a picture to the field.
2. Copy the answer field and paste it into a flexi question of another library
(answer text area).
3. Observe that the answer field is now in quiz mode, and the 'set image'
button is no longer visible.
What is the expected output? What do you see instead?
One would expect the answer field to remain in the edit context... because it
is in the edit context. When pasting data, the destination text field must be
traversed and any answer field must be set to edit context (paste does not
occur in quiz context).
This does not apply to GeneralRichTextTransferHandler, only
FlexiQuestionContainer.RichTextTransferHandler.
Check to see if this applies for copy/paste of questions.
You can trigger contextualisation by opening another library and then returning
to the library with the label-the-picture answer field. It will now be in edit
context.
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 11:34
What steps will reproduce the problem?
1. Create a flexi question with a fill in the table type answer field.
2. In an answer cell, type something like Cr[acac]3
3. Go into quiz mode and attempt to answer the question with this text.
What is the expected output? What do you see instead?
It is expected that the question be marked correctly, instead it is marked
incorrect with the following shown: Cr!osqb;acac!csqb;3.
Please use labels and text to provide additional information.
Have a look at the serialisation code in the answer field itself... or failing
that, check that the parser for library files is reconverting these codes.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2011 at 8:59
What needs to be done?
Ensure that non-answer field classes are identified and handled properly.
Handled properly means the user should be shown a message indicating that the
selected class is not valid, and the class should not be copied to the Ingatan
home directory, nor added to the answer fields file.
Original issue reported on code.google.com by [email protected]
on 2 Aug 2010 at 8:58
This is a completely new feature.
Describe the new feature should be added and what the current situation is.
A text field which is like the simple text answer field should be added, but
with an extensive options dialogue. This includes an option for case
sensitivity, removal of white space, and support for regex pattern matching -
i.e. b[au]m allows bam and bum as answers.
How will this feature improve the usability of Ingatan?
This will be useful for advanced users who appreciate more functionality.
Do you have any suggestions for code implementation?
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 11:52
What steps will reproduce the problem?
1. Go into image editor
2. Select text tool and create a text field, type H, then press Ctrl+up, and
then type +. Click elsewhere on the canvas to finalise text.
3. Observe that the bottom of the H is still clipped.
What is the expected output? What do you see instead?
Even if the text field doesn't resize before a keystroke, it should be resized
before the text is finalised, so that at least the resulting selection will be
correct (no clipping).
Just add the same code used to resize the field on keystroke to the event that
turns the field into a selection.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 1:58
Currently, the user will be marked down if the case of answers does not match.
This requires the user to set awkward self-constraints such as 'I will only
enter answers in lower case throughout all libraries'.
Answer fields should probably just be case insensitive.
Original issue reported on code.google.com by [email protected]
on 30 Oct 2010 at 2:10
as titled
Original issue reported on code.google.com by [email protected]
on 8 Feb 2011 at 7:04
What steps will reproduce the problem?
1. Create a new flexi question in the library manager.
2. Click the 'insert image' button on one of the text areas.
3. Click 'create new', select the eraser tool and see that the cursor size does
not reflect the size of the eraser brush.
What is the expected output? What do you see instead?
It is expected that the cursor should indicate the size of the eraser, instead
the cursor is distorted and too large, and the eraser brush is generally
smaller than indicated by the cursor.
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 22 Jul 2010 at 1:29
Currently it looks tatty. Make it pretty.
Original issue reported on code.google.com by [email protected]
on 7 Feb 2011 at 5:24
This is an improvement on an existing feature.
Describe the new feature should be added and what the current situation is.
Currently, the default answer fields exist in a very illogical sequence. They
should appear from most common/useful to least common/useful.
How will this feature improve the usability of Ingatan?
This will allow users to more easily navigate the answer field palette.
Do you have any suggestions for code implementation?
I think that the order of the answer field list depends on the order that the
defaults are added in the IOManager. Check this out.
Original issue reported on code.google.com by [email protected]
on 26 Jul 2010 at 11:36
What steps will reproduce the problem?
1. Take a quiz, finish it.
2. Open the quiz records from the main menu.
3. The latest entry is not in the list.
Original issue reported on code.google.com by [email protected]
on 31 Oct 2010 at 8:34
This is a new feature.
Describe the new feature should be added and what the current situation is.
In a particular group, if for example the library names are the chapters of a
book from which questions have been taken, then selecting which libraries to
include is difficult if the title of the chapters has been included in the
description.
How will this feature improve the usability of Ingatan?
Helps the user choose which libraries to include for a particular quiz.
Otherwise what is the point of having a library description at all?
Do you have any suggestions for code implementation?
JLabel updated on lib list/group list selection change.
Original issue reported on code.google.com by [email protected]
on 1 Sep 2010 at 3:19
It works but it's ugly.
Original issue reported on code.google.com by [email protected]
on 10 Feb 2011 at 1:01
The buttons now produce a tool selection event when the mouse is depressed over
them, as well as when the mouse is clicked. As a result, two events are being
called.
This only matters for the flip buttons, as now no change is observed to the
canvas/selection unless the user holds the button down.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 2:27
This is a new feature.
Describe the new feature should be added and what the current situation is.
Add a carbon skeleton arrow to the sketchEl templates.
How will this feature improve the usability of Ingatan?
SketchEl does not have an arrow tool, so this will be a quick fix. An arrow
tool should be added. Also.. a curly arrow tool should be added.
Do you have any suggestions for code implementation?
Carbon skeleton arrow, scaled down.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2010 at 8:18
This bug does not affect version 1.3.5 or below.
Original issue reported on code.google.com by [email protected]
on 7 Feb 2011 at 10:09
This is an improvement on an existing feature.
Describe the new feature should be added.
Currently, copy and paste for flexi questions supports only the text, and not
any embedded images/math-text/answer fields. Copy and paste should support
these elements, as would be rightly expected by the user.
How will this feature improve the usability of Ingatan?
If, for example, the user writes some text in the answer text area and then
realises that they meant to place it in a self-graded question answer field,
then there is currently no way of copying all math formulae, etc. entered by
the user. They must all be written out again into the self-graded ans field.
Any suggestions for implementation?
Create a method for the `RichTextArea` class which can get the selected rich
text, and set this to the clipboard. A header will be required that indicates
the source library, so if any imageIDs are copied into a different library,
they can be resolved.
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 7:08
The quiz history should be integrated into a statistics window, this way the
user can see how they are doing graphically.
* Graph view: the user should choose a library, or libraries, and be shown a plot of results over time.
* Statistics for flashcards: A graph of correctness vs. times asked. This is a scatter plot, where the points are little flashcard icons with the side1 and side2 data written on:
|----------|
| side 1 |
|----------|
| side 2 |
------------
Hover over should bring the icon to the front.
Quiz history should be kept, but as a section within the stats centre.
Original issue reported on code.google.com by [email protected]
on 4 Feb 2011 at 4:41
What steps will reproduce the problem?
1. Insert image into flexi question container.
2. On image acquisition menu, choose create new.. crop image so it is quite
wide, but not tall.
3. click "use image", and yes at the prompt to resize to recommended size.
What is the expected output? What do you see instead?
Aspect ratio is not respected - width and height are reset.
Original issue reported on code.google.com by [email protected]
on 1 Aug 2010 at 3:09
This is a new feature.
Describe the new feature should be added and what the current situation is.
Currently, the question list data is saved on specific events when the user is
in the library manager, including when the window is closed. This is not
intuitive for users, and many people may feel nervous closing the window after
working on their libraries.
How will this feature improve the usability of Ingatan?
A save and close button will make users feel more comfortable that their work
is being saved.
Do you have any suggestions for code implementation?
Maybe put the button just above the question list toolbar?
Original issue reported on code.google.com by [email protected]
on 25 Jul 2010 at 11:41
If editing a cell and you press continue, that cell remains blank or with
whatever text in it. Answer not shown.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2011 at 11:34
This is an improvement on an existing feature.
Describe the new feature should be added and what the current situation is.
Currently table questions have only two columns. Some uses require extra
columns, and for those columns to have names. For example, a word in a language
could be a verb, noun and adjective (e.g. 'like' can be a verb or adjective -
'I like it', 'It is like x') and so a column for each would be beneficial. At
question time, two columns could be chosen and the question be framed as
"translate 'like' (verb)".
How will this feature improve the usability of Ingatan?
It will make it more flexible, and more versatile.
Do you have any suggestions for code implementation?
The size of the table could be set when the table question is made, with a
graphical dialogue (i.e. preview of the number of columns in a graphic). Maybe
have a maximum of 5 columns. This will generate implications in the copy and
paste of data from the `DataTable` objects, as well as how `TableQuestions` are
treated by the `QuizManager`.
Original issue reported on code.google.com by [email protected]
on 19 Nov 2010 at 11:25
This is a new feature.
Describe the new feature should be added and what the current situation is.
During quiz time, the library name from which a question is taken should be
displayed up the top of the quiz screen. Currently it is not.
Original issue reported on code.google.com by [email protected]
on 1 Sep 2010 at 3:16
To be covered by tutorial:
Create a group.
Create a library in that group.
Create a new flexi question.
Minimise/maximise/move flexiquestions (i.e. the toolbar)
Create a table question. Table question settings.
Search function.
Take a quiz.
View historical quiz results.
Link from this tutorial from the getting started wiki page.
Original issue reported on code.google.com by [email protected]
on 6 Nov 2010 at 11:22
What steps will reproduce the problem?
1. Create a new library/question
2. Enter text - text is not in the default font.
3.
What is the expected output? What do you see instead?
Default font is expected, another font instead is seen until library is opened
again.
Original issue reported on code.google.com by [email protected]
on 28 Jul 2010 at 10:24
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 21 Jul 2010 at 1:47
What steps will reproduce the problem?
1. Go into image editor, draw some stuff.
2. Leave image acquisition dialogue. Re-enter dialogue, and go back into image
editor.
3. Press ctrl+z, the previous undo point will be restored.
What is the expected output? What do you see instead?
Expected that the undo/redo cache will be cleared when the image acquisition
menu is reset between loads.
Original issue reported on code.google.com by [email protected]
on 30 Jul 2010 at 2:21
What steps will reproduce the problem?
1. Open img acquisition dialogue -> chem sketching
2. Use the custom element tool (E icon), click somewhere on the canvas.
3. Press '2'
What is the expected output? What do you see instead?
Expected: 2 should be added to the text field. Instead, tool is changed to the
double bond, as '2' is the shortcut for the double bond tool.
Original issue reported on code.google.com by [email protected]
on 29 Jul 2010 at 8:20
This is a completely new feature.
Describe the new feature should be added and what the current situation is.
Currently there is no mechanism for updating file-types between versions of
Ingatan, but each file type does have a version identifier. There has not been
a change in file type since the version identifier was added, and so no
mechanism has been needed.
How will this feature improve the usability of Ingatan?
This will provide seamless upgrade between file types for each new release of
Ingatan.
Do you have any suggestions for code implementation?
It is suggested that the mechanism for updating file-types be its own class, as
its methods will rapidly grow in size as file-types are changed in new versions
of Ingatan. The class should be used to check all Ingatan files each time
Ingatan is loaded (if not too expensive) as well as whenever any library is
imported.
Original issue reported on code.google.com by [email protected]
on 19 Nov 2010 at 11:29
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.