In a Google doc, one can "Insert/Equation" (marked by $\pi^2$). Then tiny pull-down menus appear in a top bar: Using these menus, I just typed this nonsense:      


Consider to just review scanned or photographed handwritten homework. Yes, this is not as easy as looking at typed work, but consider: would you require typed work normally? So why now? If your main objective is just a completion grade (or something fast like an overall plus/check/minus grade), this should be sufficient. I would argue against ever doing ...


Generating systems. The same method that works for linear equations works also for polynomial equations. Starting with a solution in mind (in mathematics and computer science, we call this a planted solution), generate in some way left-hand sides of equations, and then compute the corresponding right-hand sides. If you use more than one equation per variable ...


If you are looking at intersecting the zero sets of two polynomials in two variables, then by Bezout's theorem you should anticipate that the number of solutions will be equal to the product of the degrees of the polynomials. So in general, you will not get unique solutions. You will need to be very careful to hide these extra solutions "at infinity&...


I put this as a comment, but maybe it deserves an answer to prevent it from being dismissed outright. My comment: Why not use LaTeX? It might seem a little overbearing (and admittedly I've used it very seldom myself), but it's more than capable of doing all of it and it's not as complicated as it seems. It's typically just a simple Google search for latex ...


Nick C mentions in a comment that there are a handful of Great Books colleges that currently use Euclid in their course of studies. I went to one of these and we devoted our entire freshman year of math (8 semester-hours total) to the Elements. No specific edition was required but almost everyone used the Heath translation as found in either the multi-volume ...


I agree with Xander’s comment; there’s no need to introduce complicated grading schemes, it just makes everyone’s life difficult. I would even go further and say that extra credit is generally only ever attempted by students who were already going to get an excellent grade anyway, so I don’t even make extra credit worth a significant amount of points. My ...


Edulastic will do all of the things you're looking for and is free. You can embed a YouTube video into the question for students to watch, then create a numeric question with a table. There's a math editor with a big range of mathematical symbols both for building questions and student answers. Edulastic automatically grades the work and you can see it in ...


If you are open to using solutions beyond GSuite, you could consider tools like GoFormative or Edulastic which have easier equation editing features. I would rather use their ‘Show your Work’ question type which is basically a simple whiteboard students can draw or scribble on. I use GoFormative through Google Classroom.


If you want to use LaTeX you should check out www.mathcha.io. It's a very user-friendly editor. It allows for LaTeX /HTML/pdf export.


This seems like a quite peculiar assortment of topics, and I do not imagine that any existent text addresses all of these. I think you will need to either write your own materials (if you want a coherent treatment), or just cobble together textbook treatments from a diversity of sources.


Similar to another answer, but different enough to be worth answering in its own right: We're about to start marking undergrad (physics) exams as typed text plus handwritten equations and hand-drawn diagrams, photographed and uploaded. This would seem to be a reasonable hybrid approach, and access to cameras has never been better


Some comments, which, together, constitute something like an answer: As I said in a comment, experience has shown me that students react badly to any grading scheme which they see as "nonstandard." You can fight these battles with students, and you might win, but it comes at a cost: every single nonstandard thing you do in a class is going to be ...

Only top voted, non community-wiki answers of a minimum length are eligible