cards issueshttps://git.thm.de/arsnova/cards/-/issues2018-12-31T01:50:17+01:00https://git.thm.de/arsnova/cards/-/issues/77Log the successful execution of a cronjob2018-12-31T01:50:17+01:00Curtis AdamLog the successful execution of a cronjobThe server should make up for the allocation of new cards at startup if this was skipped due to an error.The server should make up for the allocation of new cards at startup if this was skipped due to an error.https://git.thm.de/arsnova/cards/-/issues/79Add import support for Mnemosyne cards2019-03-24T12:20:15+01:00Curtis AdamAdd import support for Mnemosyne cardsThis should be the last missing feature with a WIP modal.This should be the last missing feature with a WIP modal.https://git.thm.de/arsnova/cards/-/issues/76Set autofocus and/or tabindex on subject input2019-03-24T12:38:33+01:00Klaus-Dieter Quibeldey-CirkelSet autofocus and/or tabindex on subject input![Bildschirmfoto_2018-12-30_um_10.19.42](/uploads/4cbfcacf443377408b423ddea91f56ad/Bildschirmfoto_2018-12-30_um_10.19.42.png)![Bildschirmfoto_2018-12-30_um_10.19.42](/uploads/4cbfcacf443377408b423ddea91f56ad/Bildschirmfoto_2018-12-30_um_10.19.42.png)https://git.thm.de/arsnova/cards/-/issues/209Use version 4 of Bootstrap to change the carousel slide transition time2019-03-30T18:57:15+01:00Curtis AdamUse version 4 of Bootstrap to change the carousel slide transition timeThere is no easy way in Bootstrap 3 to change this, see: https://stackoverflow.com/questions/17332431/how-can-i-control-the-speed-that-bootstrap-carousel-slides-in-items?answertab=votes#tab-top.There is no easy way in Bootstrap 3 to change this, see: https://stackoverflow.com/questions/17332431/how-can-i-control-the-speed-that-bootstrap-carousel-slides-in-items?answertab=votes#tab-top.https://git.thm.de/arsnova/cards/-/issues/267Feature: Annotate cards2019-05-27T16:17:55+02:00Klaus-Dieter Quibeldey-CirkelFeature: Annotate cardsWe need an option to annotate cards. I imagine that the owner of a card index or a rep has an unlock button on the card index page to allow all readers of the cards to comment on the current side of a card using a side button in presenta...We need an option to annotate cards. I imagine that the owner of a card index or a rep has an unlock button on the card index page to allow all readers of the cards to comment on the current side of a card using a side button in presentation mode.
A click on this button opens a modal window with Markdeep formatting functionality. If the window is closed, an additional side of the current card will be created, on which the comment will be added behind already existing comments, with the date of the comment and the full name of the writer. The comment page is visible to everyone. Only the owner or corrector will see a delete button on the comment page.
The number of existing comments is displayed on the overview page "My Card Indexes" or "My Reps" for the card index or rep owner. In addition, he/she sees a button "Comment list", in which all comments are listed with the following information:
- Card index (if it is a Rep)
- Card number with the card side inscription and title
- Name of the commentator
- Date of the comment
- Comment
Related issue #262 https://git.thm.de/arsnova/cards/-/issues/287Dashboard: Number of reminder emails sent today2019-06-26T09:44:47+02:00Klaus-Dieter Quibeldey-CirkelDashboard: Number of reminder emails sent todayhttps://git.thm.de/arsnova/cards/-/issues/299Option to link the topic of the lecture with the date of the lecture2019-08-13T12:54:58+02:00Klaus-Dieter Quibeldey-CirkelOption to link the topic of the lecture with the date of the lectureThe topic should then be clearly visible in the page header of the transcript card.
This is the only way to assess whether the transcript covers the lecture topic.The topic should then be clearly visible in the page header of the transcript card.
This is the only way to assess whether the transcript covers the lecture topic.https://git.thm.de/arsnova/cards/-/issues/291Superfluous hyphen on word wrap if word contains hyphen2019-08-13T12:55:08+02:00Christoph ThelenSuperfluous hyphen on word wrap if word contains hyphenSometimes, words are written with a hyphen in-between. If such a word is wrapped, the natural choice is to wrap it on the hyphen.
If .cards wraps a word, it automatically adds a hyphen to it. However, in my example above, the result wil...Sometimes, words are written with a hyphen in-between. If such a word is wrapped, the natural choice is to wrap it on the hyphen.
If .cards wraps a word, it automatically adds a hyphen to it. However, in my example above, the result will actually be "in--between", i.e. the word now contains two hyphens.https://git.thm.de/arsnova/cards/-/issues/255Timers don't show on fullscreen transition until the user switched to a new card2019-08-13T12:55:45+02:00Klaus-Dieter Quibeldey-CirkelTimers don't show on fullscreen transition until the user switched to a new cardThe console errors are not related to this issueThe console errors are not related to this issuehttps://git.thm.de/arsnova/cards/-/issues/181Use a copy of the card editor template for the cardset editor and change the ...2019-08-13T12:56:25+02:00Klaus-Dieter Quibeldey-CirkelUse a copy of the card editor template for the cardset editor and change the card type "cube" to "custom"* [ ] Display the card type dropdown at the top right
* [ ] Add a second row for selecting the difficulty level
* [ ] Introduce a new setting for the card type "cube": Define the title and design for each side
* [ ] Rename the card type ...* [ ] Display the card type dropdown at the top right
* [ ] Add a second row for selecting the difficulty level
* [ ] Introduce a new setting for the card type "cube": Define the title and design for each side
* [ ] Rename the card type "cube" to "custom"
* [ ] Add a checkbox modal for the new custom card type to toggle all array settings that can be found in `/imports/config/cardTypes.js`:
* learning mode
* vocabulary
* difficulty level
* Uses notes instead of the default difficulty
* swap answer button
* default mobile preview active
* has a markdeep help button
* has a learning goal
* has a learning unit
* [ ] Store these settings in the new cardset field "customSettings" instead of checking the arrays inside `imports/config`
For further details see https://git.thm.de/arsnova/cards/issues/210
Complex content is not manageable:
![Bildschirmfoto_2019-03-02_um_13.12.16](/uploads/9f1a19e880f97341923805e0047e3b29/Bildschirmfoto_2019-03-02_um_13.12.16.png)
![Bildschirmfoto_2019-03-02_um_13.12.29](/uploads/5f12d7c3c46127fd6e2ca246d23e9634/Bildschirmfoto_2019-03-02_um_13.12.29.png)https://git.thm.de/arsnova/cards/-/issues/151Close Bert Alert when Cancel button was pressed in Modal or when switching to...2019-08-13T12:56:28+02:00Klaus-Dieter Quibeldey-CirkelClose Bert Alert when Cancel button was pressed in Modal or when switching to another pageAnd please set all "hide.delay" to **real** 5 seconds except for first-login users (10 real seconds for them to read)And please set all "hide.delay" to **real** 5 seconds except for first-login users (10 real seconds for them to read)https://git.thm.de/arsnova/cards/-/issues/105Editor button "Template"2019-08-13T12:56:31+02:00Klaus-Dieter Quibeldey-CirkelEditor button "Template"Shows an example of the card type,
second press resets all pages (only placeholders are visible)
For all 18 card types, create a directory with one card example each and load the example from it.Shows an example of the card type,
second press resets all pages (only placeholders are visible)
For all 18 card types, create a directory with one card example each and load the example from it.https://git.thm.de/arsnova/cards/-/issues/49Offer the "backward learning" option in presentation mode2019-08-13T12:56:42+02:00Klaus-Dieter Quibeldey-CirkelOffer the "backward learning" option in presentation modeOtherwise you cannot learn all cards in one sequence in backward mode.
However, just offer the edge button, don't ask in a modal whether he/she will "present" in backward mode.Otherwise you cannot learn all cards in one sequence in backward mode.
However, just offer the edge button, don't ask in a modal whether he/she will "present" in backward mode.https://git.thm.de/arsnova/cards/-/issues/25Allow changing of card ordering2019-08-13T12:57:00+02:00Christoph ThelenAllow changing of card orderingAlphabetical ordering is currently the default. However, in cases of a image gallery, there is a inherent chronological ordering. Adding cards in the right order does not show them in that order. The easiest way would be to allow a user ...Alphabetical ordering is currently the default. However, in cases of a image gallery, there is a inherent chronological ordering. Adding cards in the right order does not show them in that order. The easiest way would be to allow a user to define the ordering via drag and drop. Alternatively, make it clear that ordering can only be defined by topic and probably the first words of a cards. This will force authors to prepend their cards with numbers or other ordering schemes.
Edit by Curtis Adam:
* [ ] Make it possible to link between cards that are part of the same index, see https://git.thm.de/arsnova/cards/issues/189
* Adjust the link title to display "Move to card TITLE" for such an instance
* [ ] Use http://interactjs.io/ for drag and drop sortinghttps://git.thm.de/arsnova/cards/-/issues/27Add an option to display the card index bonus median2019-08-13T12:57:12+02:00Curtis AdamAdd an option to display the card index bonus medianGlobal card index statistics:
* Display the median as a chart
* Add a navigation to switch between the median and table view
User statistics:
* Add an option to display the median result right next to the user barsGlobal card index statistics:
* Display the median as a chart
* Add a navigation to switch between the median and table view
User statistics:
* Add an option to display the median result right next to the user barshttps://git.thm.de/arsnova/cards/-/issues/15Determine the minimum amount of results by the screen height.2019-08-13T12:57:15+02:00Curtis AdamDetermine the minimum amount of results by the screen height.Remove the hardcoded limitRemove the hardcoded limithttps://git.thm.de/arsnova/cards/-/issues/302Delete outdated web push subscriptions2019-08-15T17:56:13+02:00Curtis AdamDelete outdated web push subscriptionsSubscriptions with the status code 401 or 404 are no longer valid and should be removed from the databaseSubscriptions with the status code 401 or 404 are no longer valid and should be removed from the databasehttps://git.thm.de/arsnova/cards/-/issues/216Transcript Bonus Part 2: Allow lecturers to review and score submissions2019-08-19T15:07:11+02:00Curtis AdamTranscript Bonus Part 2: Allow lecturers to review and score submissions* [x] Add an extra input field to set the new submission deadline https://git.thm.de/arsnova/cards/merge_requests/544
* Users can't submit their transcript to the bonus after this deadline experied but they can still edit their submitte...* [x] Add an extra input field to set the new submission deadline https://git.thm.de/arsnova/cards/merge_requests/544
* Users can't submit their transcript to the bonus after this deadline experied but they can still edit their submitted work until the regular deadline has been reached
* [x] Make sure that the first submission deadline is always shorter as long as the regular deadline https://git.thm.de/arsnova/cards/merge_requests/544
* [x] Update the deadlines of submitted transcripts that wouldn't have been expired with the new values (Erlaube das verlängern von Bearbeitungszeiten für bereits hochgeladene Mitschriften)
* [ ] Check the content of the submitted transcript
* [x] Allow lecturers to deny or accept transcripts !561
* [ ] Add the abillity to attach comments to single transcripts (Stored inside the Collection "BonusTranscripts")
* [x] Display the transcript owner name at the top right of the presentation view !561
* [x] Use a deny / accept system similar to Leitner !561
* [x] Add an option to review multiple submissions inside the cardsets presentation mode
* [ ] Add an option to delete transcripts from a bonus. Setting them back as "Lose Mitschriften".
* [x] If the student clicks on the " Evaluation " label, the reason for the rejection is displayed. If accepted, the stars on the label are visible.
* [x] Offer a selection box to rate a transcript:
* Reason for rejection offer for selection (Select box)
* no photo of the transcript or photo is not displayed
* Photo of too low resolution - Transcript not readable
* no sufficient or meaningful transcript
* no digital post-processing
* no sufficient digital post-processing
* no sufficient formatting of the digital post-processing
* Evaluation of the submission, if accepted:
* with 5 stars to choose from
Prerequisite https://git.thm.de/arsnova/cards/issues/2142019-05-31https://git.thm.de/arsnova/cards/-/issues/217Transcript Bonus Part 3: Misc improvements2019-08-19T15:07:16+02:00Curtis AdamTranscript Bonus Part 3: Misc improvements* [x] Calculate the bonus based on the amount of accepted transcripts
* [x] Display the additional bonus information as labels
* [x] Display the deadline as date and not as hours https://git.thm.de/arsnova/cards/issues/246
* [x] Allow le...* [x] Calculate the bonus based on the amount of accepted transcripts
* [x] Display the additional bonus information as labels
* [x] Display the deadline as date and not as hours https://git.thm.de/arsnova/cards/issues/246
* [x] Allow lecturers to export the stats as .csv
* [ ] Add support to import and export transcripts
* [ ] Allow import of transcripts into the demo cardset (Add a folder in which the user can import transcript exports)
* [x] Add more options to the use cases for easier navigation
* [x] Always display the current month as the first one in the calendar d684d2a128f9071e180473d42e75cbc8355068cc
* [x] It must be possible to set the end of a lecture to the minute, e.g. 11.20 hrs. https://git.thm.de/arsnova/cards/commit/41a4a9b4c0661256cfdf5e71649bed147708c3dc
* [ ] Add SASS Variables for the calendar colors
* [x] The note taking period should be arbitrarily settable: Start time and end time. The upload of the photographed transcript into the cloud must be included.![Vorlesungszeit](/uploads/014f0a1d5c7c0d94ca2aa943b158a087/Vorlesungszeit.png)
* [ ] Display a "Speichern und aktivieren" button if the bonus is deactivated
* [ ] Turn the "Bonus aktivieren" button into a Call-to-Action button
* [x] Add a new submission deadline setting "Erstabgabe mit hochgeladenen Bild", see https://git.thm.de/arsnova/cards/issues/216
* [ ] Make the jquery calendar responsive
* [x] Use 5 minute steps to set the unlock time
* [ ] Only send active and future dates to the mongodb-client
* [x] Clean up the page with the linked transcripts in the smartphone view. The columns "Created" and "Changed" are not useful in this view and should be suppressed.
![arsnova.cards_cardset_qDg6jFcGc88wccBuG_transcripts_iPhone_6_7_8_Plus_](/uploads/71f0197c62ebcf59d7ac3e172629bc4f/arsnova.cards_cardset_qDg6jFcGc88wccBuG_transcripts_iPhone_6_7_8_Plus_.png)
* [x] Update the automated card title to display the hours of old dates
* [x] Displays only the end of the postprocessing period.
![Abgabefrist](/uploads/4744dd5f3eed0a317f8f788f5f89e490/Abgabefrist.png)
* [ ] Disable the card type 19 "Vorlesung" if the server has disabled transcripts
* [x] Do not open link to lecture card index in a new tab or window 377abb7866ac6133666ab5595d571921f8d10e88
Prerequisite #216 2019-06-30https://git.thm.de/arsnova/cards/-/issues/239Advanced search with wildcards and operators2019-08-21T12:26:12+02:00Hagen DreßlerAdvanced search with wildcards and operatorsIn the current version of arsnova.cards, it is difficult to find a card within a cardset or repetitorium using the search function. Also, it is not possible to search with wildcards or operators.
It would be helpful if you could enable ...In the current version of arsnova.cards, it is difficult to find a card within a cardset or repetitorium using the search function. Also, it is not possible to search with wildcards or operators.
It would be helpful if you could enable an advanced search that allows you to search for terms within a cardset (or repetitorium). The advanced search could be attached to the search bar with a checkbox. To deepen the search, wildcards and operators could be integrated into the search function (for example, as with [Open Semantic Search](https://www.opensemanticsearch.org/doc/search/operators)).
For example, you want to search for the description of a cardset. This is unfortunately not possible, because only the name of the cardset theme is searched. (see both screenshots, the cardset "WBS: HTTP" cannot be found via the description "Hypertext Transfer Protocol")
![example_image1](/uploads/b5de059a0eebeba17a8233ac04a614c1/2019-05-02_19_19_26-Window.png)
![example_image2](/uploads/34ecffc91855dffc126cdf9a40464feb/2019-05-02_19_18_46-Window.png)