schemaorg icon indicating copy to clipboard operation
schemaorg copied to clipboard

Add schema for online math solver feature coverage

Open lucy-kind opened this issue 5 years ago • 6 comments

Add types and properties to support the feature of math solvers on the web, which are dynamically generated pages based on user input.

SolveMathAction (parent type: Action): The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression.

MathSolver (parent type: LearningResource): A math solver which is capable of solving a subset of mathematical problems.

mathExpression (expected type: Text): The query string that can be injected into the target property of the SolveMathAction.

lucy-kind avatar Oct 15 '20 16:10 lucy-kind

Lucy,

This seems like an educaitonalAlignment to me, with potentially a new alignmentment type. MathSolver is a type of simulation, tool or even manipulative. What it slaves is an alignment to a competency/skill framework. IMHO.

On Thu, Oct 15, 2020 at 9:44 AM lucy-kind [email protected] wrote:

Add types and properties to support the feature of math solvers on the web, which are dynamically generated pages based on user input.

SolveMathAction (parent type: Action): The action that takes in a math expression and directs users to a page potentially capable of solving/simplifying that expression.

MathSolver (parent type: LearningResource): A math solver which is capable of solving a subset of mathematical problems.

mathExpression (expected type: Text): The query string that can be injected into the target property of the SolveMathAction.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/schemaorg/schemaorg/issues/2740, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAKCD5OBC2JLHJEC2TF5FVDSK4RFXANCNFSM4SSHPTAA .

jmarks avatar Oct 15 '20 16:10 jmarks

@lucy-kind Not all Math Solvers "have a particular and explicit orientation towards learning, education, skill acquisition, and other educational purposes", many are just useful tools for people who are doing maths as part of their everyday work. So I would not make MathSolver a subclass of LearningResource, though I would expect there to be webpages that were both a LearningResource and a MathSolver.

philbarker avatar Oct 15 '20 17:10 philbarker

Thanks for the feedback! If not under LearningResource, where should it live? Directly under CreativeWork?

lucy-kind avatar Oct 15 '20 22:10 lucy-kind

Directly under Creative would be fine. You describe them as "on the web", so WebSite should work; however, many exist as apps (examples) and conventional software, so SoftwareApplication should also be a good fit.

philbarker avatar Oct 16 '20 08:10 philbarker

This issue is being tagged as Stale due to inactivity.

github-actions[bot] avatar Dec 16 '20 02:12 github-actions[bot]

Why not just call this SolveAction? Don't understand the need to make it narrowly useful, when SolveAction could be used in broader context.

mcglabs avatar Sep 27 '21 23:09 mcglabs

This issue is being nudged due to inactivity.

github-actions[bot] avatar Jan 20 '25 02:01 github-actions[bot]