# \[Feature Request\] New Note Type: Exercise

**URL:** <https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581>\
**Category:** Features\
**Created:** [21 March 2022 20:02 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581 "2022-03-21T20:02:04Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![personalizedrefriger](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/personalizedrefriger/32/13210_2.png) [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Post date:** [21 March 2022 20:02 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581/1 "2022-03-21T20:02:05Z")

</div>

# Summary

Request for an “Exercise” note type with the following features:

- Exercise description (e.g. “Evaluate: ∫₀¹x dx”)
- Set of correct answers
  - Preferably this would match input with a regular expression

- A way to type an answer and check whether it is correct
- An ability to generate a “quiz” from all notes matching a certain set of tags
  - For example, selecting “MAT 334” and “Integrals” would display a page with all exercises created that have tags “MAT 334” and “Integrals”

# Rationale

I currently use Joplin to take notes for math/computer science classes. While this does seem like this would be best implemented as a plugin, I don't see a way to install/create plugins for Joplin mobile (and I would like to be able to access _all_ of my notes on my mobile device).

I think this could be a great GSoC 22 project!

---

<div class="post-metadata">

**Author:** ![Imperial\_Squid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/imperial_squid/32/15471_2.png) [@Imperial\_Squid](https://discourse.joplinapp.org/u/Imperial_Squid)\
**Post date:** [23 March 2022 02:18 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581/2 "2022-03-23T02:18:16Z")

</div>

Interesting idea but I don't think it really fits what Joplin does. Joplin, to my mind, is more about being able to take note and create records of things, interactivity comes second I think...

Although I would suggest you look into Anki ([https://apps.ankiweb.net/](https://apps.ankiweb.net/)) which is a flashcard application in exactly the style you suggest with many different styles of QnA cards, tagging/filtering, spaced repetition, etc. I used it in my undergrad for ages and it's pretty great!

There have been calls for an Anki plugin in the past [here](https://discourse.joplinapp.org/t/spaced-repetition-plugin/3361) and [here](https://discourse.joplinapp.org/t/flashcard-functionality/2969) but the plugins seem to be dead, you could see if someone is willing to make a new one...?

(On that note @tessus the hopepage for the plugin "Joplin Anki Sync" in the plugin list 404s, might want to try contacting the dev and see if it's been abandoned)

---

<div class="post-metadata">

**Author:** ![personalizedrefriger](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/personalizedrefriger/32/13210_2.png) [@personalizedrefriger](https://discourse.joplinapp.org/u/personalizedrefriger)\
**Post date:** [23 March 2022 15:26 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581/3 "2022-03-23T15:26:38Z")

</div>

Thank you for the suggestion!

I think the main issue here is that the mobile apps don't support plugins (see [Plan for plugins in mobile?](https://discourse.joplinapp.org/t/plan-for-plugins-in-mobile/20276)).

I do agree that this would be best implemented as a plugin.

---

<div class="post-metadata">

**Author:** ![Daeraxa](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/daeraxa/32/6172_2.png) [@Daeraxa](https://discourse.joplinapp.org/u/Daeraxa)\
**Post date:** [23 March 2022 15:29 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581/4 "2022-03-23T15:29:50Z")

</div>

Mobile plugins are also on the [GSoC ideas](https://joplinapp.org/gsoc2022/ideas/#1-plugin-system-on-mobile)

---

<div class="post-metadata">

**Author:** ![Imperial\_Squid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/imperial_squid/32/15471_2.png) [@Imperial\_Squid](https://discourse.joplinapp.org/u/Imperial_Squid)\
**Post date:** [23 March 2022 15:49 UTC](https://discourse.joplinapp.org/t/feature-request-new-note-type-exercise/24581/5 "2022-03-23T15:49:57Z")

</div>

I've been around for a little while and I think mobile plugins have been a near constant request since then 😂 glad to see the idea getting some love from the team!
