Download the contents of this package in one zip archive (540.1k).
Maybe you are interested in the following packages as well.
For most of my inquiry-based learning (IBL) proof-based courses, I typically assign two types of homework assignments:
Weekly homework.
I’ll briefly explain each of these.
The Daily Homework is assigned each class meeting, and students are expected to complete (or try their best to complete) each assignment before walking into the next class period. All assignments should be carefully, clearly, and cleanly written. Among other things, this means that the work should include proper grammar, punctuation, and spelling. However, the work done on these assignments is not intended to be perfect. The Daily Homework generally consists of tasks (e.g., completing exercises, proving theorems) from the course notes. On the day that a homework assignment is due, the majority of the class period is devoted to students presenting some subset (maybe all) of their proposed solutions/proofs to the tasks that are due that day. Students are allowed (in fact, strongly encouraged!) to modify their written work in light of presentations made in class; however, they are required to use a felt tip pen, which I provide at the beginning of each class. Students can annotate their work as much as they like and there is no penalty for using the felt tip pen. Students submit their their work at the end of class and the assignment is graded on a $\checkmark$-system. Whether the student receives a $\checkmark-$, $\checkmark$, or $\checkmark+$ depends on how much work they had completed before they walked in the room. The felt tip pen strategy works amazingly well.
In addition to the Daily Homework, students are also required to submit two formally-written proofs each week. During week $n$, students submit any two problems marked with a $\star$ that were turned in during week $n-1$ for the Daily Homework. The $\star$-problems are typically a subset of the medium to difficult proofs. The students are required to submit a PDF of their write-ups, and in general, the Weekly Homework assignments are due on a non-class session day (so that they don’t interfere with the Daily Homework). One huge advantage of this approach is that students are forced to reflect on the previous week’s work and it allows them another opportunity to learn the material if they didn’t master it the firs time.
If you’d like to know more about my approach to Daily and Weekly Homework, as well as the felt tip pens, check out the slides for this talk . In the future, I plan to write a more extensive blog post about the advantages of the felt tip pens and the multiple rounds of revision that the Weekly Homework promotes.
I either require or strongly encourage my students to type up their Weekly Homework assignments using LaTeX . In case you don’t already know, LaTeX (pronounced “lay-tech”, or sometimes “la-tech”) is a markup language that is the standard for typesetting mathematics (and other technical fields). Most people find it difficult to get started with LaTeX and my students are no exception. To minimize some of the initial difficulties, I encourage them to use Overleaf , which is an awesome and free online LaTeX editor. This way students do not need to worry about installing the LaTeX backend and an editor. One advantage to Overleaf is that my students can easily share their source documents with me. Whenever they are having difficulty, I can just take a look at their file and either make a comment right in the file or do a quick debug. Another way that I try to reduce the LaTeX start-up cost is by providing my students with a LaTeX Homework Template (see below).
This template is set up exactly how I want the Weekly Homework to look. I also provide a minimal amount of guidance, as well as some examples in the template. Using the template in Overleaf is as easy as clicking the link below. Try it!
Feel free to use the template and if you have ideas for improvements, I’d love to hear about them. Lastly, I’ve written a Quick LaTeX Guide to help my students get started with the actual writing of LaTeX.
Update June 2013: I originally encouraged my students to use ScribTeX , which seems to have joined forces with ShareLaTeX . However, I now have my students use Overleaf , which my students and I have been very happy with. I modified my original post to reflect my current use of Overleaf.
Mathematics & Teaching
Northern Arizona University Flagstaff, AZ Website 928.523.6852 Twitter Instagram Facebook Strava GitHub arXiv ResearchGate Academia.edu --> LinkedIn Mendeley Google Scholar Impact Story ORCID
MAT 226: Discrete Math MAT 526: Combinatorics
This website was created using GitHub Pages and Jekyll together with Twitter Bootstrap .
Unless stated otherwise, content on this site is licensed under a Creative Commons Attribution-Share Alike 4.0 International License .
The views expressed on this site are my own and are not necessarily shared by my employer Northern Arizona University .
The source code is on GitHub.
Flagstaff and NAU sit at the base of the San Francisco Peaks , on homelands sacred to Native Americans throughout the region. The Peaks, which includes Humphreys Peak (12,633 feet), the highest point in Arizona, have religious significance to several Native American tribes. In particular, the Peaks form the Diné (Navajo) sacred mountain of the west, called Dook'o'oosłííd, which means "the summit that never melts". The Hopi name for the Peaks is Nuva'tukya'ovi, which translates to "place-of-snow-on-the-very-top". The land in the area surrounding Flagstaff is the ancestral homeland of the Hopi , Ndee/Nnēē (Western Apache), Yavapai , A:shiwi (Zuni Pueblo), and Diné (Navajo). We honor their past, present, and future generations, who have lived here for millennia and will forever call this place home.
All work is licensed under the Creative Commons BY-SA 4.0 License .
January 10, 2015
There are LaTeX document classes for typesetting books, articles, exams, presentations, and more. Now, there’s one for homework assignments, too.
Check out and download the source on GitHub .
This is a LaTeX document class. That means you use it with \documentclass{homework} at the top of the document. It provides a document layout and some helper commands that make working with questions easy.
Certainly the easiest way to start using this template is to copy the .cls file to your computer in the same directory as your LaTeX project directory.
A better way to install this template is to fork the above repository and then clone that fork to a particular folder on your computer:
Then, whenever you need to use the template, you can copy the template wherever. Also, if there are ever any updates, you can simply run
to update the template.
The best way to install this file is to follow the instructions here , keeping in mind that you’re trying to install a .cls file instead of three .sty files.
See the homework.tex file for an exhaustive list of usage examples. There are also comments explaining features for which there are no examples given.
The result is the following:
The class file also has a bunch of helper \usepackage s that you might want to take a look at in homework.cls .
For your convenience, the file template.tex is a nearly-empty LaTeX file that contains the bare essentials to get started using the homework class.
To start a question, just type \question . It will add the text “Question #” with a line underneath to the document. If you’d like to change “Question” to something else, use
Similarly, if you ever need to skip numbers, you can do
So, to skip to the 10th question, <target number - 1> = 9.
See homework.tex for more.
Some classes like to give their homework questions fancy names. If this is the case, you can use \question*{The Question's Name} to make a named question.
Another common thing on homework assignments is to have multi-part questions. To deal with these, use the form
In math classes, induction proofs come up a lot, and they almost always have the same form: base case, induction hypothesis, and induction step.
One of my favorite features of this document class is that it redefines the \section macros. This means you can use tools like Markdown, which have a concise syntax, together with a tool like pandoc to convert Markdown into LaTeX. As an example, consider that we have the Markdown:
Running pandoc -f markdown -t latex my-homework.md will output
And since \section is the same thing as , we’re golden, and this compiles as we’d want it to. Throw it into the blank template.tex file included in the repo, and you’ve got yourself a typeset homework.
I’ve make a lot of other LaTeX-related posts. Be sure to check them out as well! My hope is that you find something that makes developing LaTeX just that much easier.
Assignments, also known as homework, are usually given to school or university students to reinforce their knowledge of a subject and aid in learning. They are typically structured in question and answer form to be completed by the student consecutively.
This template is for formatting assignments or homework in a clear and simple way. The title section at the top of the first page clearly displays the assignment, student and class information. This information also appears in the headers and footers of subsequent pages. Questions in the assignment are clearly demarcated and appear inside boxes to focus attention. The template features examples of including images, tables, equations and code listings for covering virtually all common assignment information. Multi-part questions and answers are shown for more complex questions.
This template can be used by teachers or students for school or university assignments. It contains a clear title section at the start to specify the assignment class, title, date and teacher/student name. The template supports up to 4 levels of sections to structure the assignment into sections, questions, subquestions and bonus content. Examples of common assignment content are included: figure, equations, lists, table, code and paragraphs of text.
This template is for teachers/instructors/educators to create assignments/homework for their students. It includes a clear title on the first page for the course, assignment and teacher’s name, as well as the institution and date. Sets of questions can be grouped by headings and the template includes examples of unnumbered and numbered sections, and numbered subsections (for longer assignments). Amongst the description text for each question, examples are provided for virtually any subject matter, including: equations, algorithms, code and command line outputs.
This template comes in two versions, one for teachers/instructors/educators to create assignments/homework for their students to fill out by hand, and another for students proficient in LaTeX to answer questions posed to them at school or university/college. Both versions contain simple environments for each question and subquestion within, and allow answer boxes to be created with either an answer or blank for space to write an answer. Sets of questions can be grouped by headings and the template includes examples of including an image, table, equation and code within questions.
General enquiries [email protected]
Most templates licensed under CC BY-NC-SA 4.0
LaTeX Templates is developed in New Zealand
© Creodocs Limited. All Rights Reserved.
Search code, repositories, users, issues, pull requests..., provide feedback.
We read every piece of feedback, and take your input very seriously.
Use saved searches to filter your results more quickly.
To see all available qualifiers, see our documentation .
LaTeX class and template for typesetting math homework
Folders and files.
Name | Name | |||
---|---|---|---|---|
215 Commits | ||||
The homework class.
Provides the LaTeX class homework.cls for typesetting homework in a straightforward problem-solution format. Designed to avoid this mistake .
Read on for a description of the homework class.
Environments, class options, introduction.
For an examples of homework solutions created using the homework class, see example.tex and the resulting PDF .
template.tex is a ready-to-use homework template that uses the homework class.
The following commands should be used in the preamble of the homework .tex file. If these are not used, you will get an error.
Thus, at a minimum , your preamble must contain
You can also change the default text of various labels that appear on the document by using the following commands.
The following environments are provided to typeset the homework.
problem : wraps individual problem statements. By default, problems are numbered beginning at 1 . To change the number of a given problem to n , use the command \problemnumber{n} before the problem environment.
solution : wraps the solution to a problem.
parts : enumerates parts of a multiple-part problem. If multiple parts environments are used in a single problem environment, labels will resume unless you use the \unresume command right after the beginning of each parts environment. New parts are declared using the \part command. The part labels can be customized by providing one of the following options to the parts environment:
To specify your own labels to parts (for example, to only list parts b , d and e ) use the custom label as parameter as in \part[b)] .
claim , lemma , propostion , theorem , corollary , proof : organize claims made in a solution (and prove these claims). The 'claim' environment takes an optional argument that labels the claim (e.g., \begin{claim}[Conjecture] will make the claim be labelled "Conjecture"). The other listed environments are derived from the 'claim' environment.
To use a class option, write
at the beginning of your homework file, where <options> is a comma-separated list of the options that you wish to use.
All the options of the article class may be used. In addition, the homework class provides the following options.
This code is distributed under the MIT license. For more info, read the LICENSE file.
Gallery Items tagged Homework Assignment
Show all Gallery Items
Here we provide a selection of homework assignments templates and examples for school, college and university use. These often include a question and answer section already set out, along with space for the student name, course title, date and any other required information. Teachers and lecturers may also find these templates useful for preparing material for their classes.
Get in touch.
Have you checked our knowledge base ?
Message sent! Our team will review it and reply by email.
Email:
IMAGES
VIDEO
COMMENTS
Using LaTeX to write up your homework for university isn't as hard as some people think. In fact it has quite a few benefits, I discuss them here.
How to write your homework using LaTeX Dr. Trefor Bazett 414K subscribers 4.7K 113K views 7 months ago
Here's one possibility: The first page of the resulting document: I defined some commands \idnumber and \classname for the ID number and the class name; the \makeheader command typesets the information for these two commands and \author, \title with the desired formatting.
In this video I demonstrate how I write my homework in LaTeX. LaTeX is a text setting language which allows you to format text and math equations using a computer.
02 Using LaTeX for Homework I hope that you will use the LaTeX typesetting system to write your homework solutions for this course. (See the guide to submitting homework.) It might look daunting at first, if you haven't used LaTeX before, but you won't have to learn LaTeX in depth.
The TeX template used in the video is included at the bottom of this post. You can paste this into a .tex file locally, or into Overleaf. If you're just starting out, I recommend using Overleaf as your TeX editor. You can use Detexify to hand-draw a symbol to find the LaTeX command for it. There is also a […]
Here we provide a selection of homework assignments templates and examples for school, college and university use. These often include a question and answer section already set out, along with space for the student name, course title, date and any other required information. Teachers and lecturers may also find these templates useful for ...
T. X. class for writing your homework. The current document class is for writing homework. It has the following features. Simple and clear interface. Built-in support for many theorem-type environments, already configured and ready to use. Multilingual support. Page numbers are of the form "Page [current] of [total]", which can help you ...
This is a template for completing homework assignments. It includes examples of how to use the template and how to type up various types of assignments.
An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.
Writing a LaTeX document from scratch for every assignment is tedious. Especially for homework assignments, a lot of the structure is repetitive. Read on to learn about the homework template I've adapted for use in all my technical classes.
The current document class is for writing homework or assignment. It has the following features. Simple and clear interface. Built-in support for many theorem-type environments, already configured and ready to use (in the mean time also very customizable, via \SetTheorem ), with clever referencing supported.
Using LaTeX for the Weekly Homework I either require or strongly encourage my students to type up their Weekly Homework assignments using LaTeX. In case you don't already know, LaTeX (pronounced "lay-tech", or sometimes "la-tech") is a markup language that is the standard for typesetting mathematics (and other technical fields).
What This is a LaTeX document class. That means you use it with \documentclass {homework} at the top of the document. It provides a document layout and some helper commands that make working with questions easy.
I've been doing all my homework in LaTex, and figured I'd show you how I format the homework. Pretty straight forward, as I said I'm sure there's better ways...
Learn LaTeX in 30 minutes This introductory tutorial does not assume any prior experience of LaTeX but, hopefully, by the time you are finished, you will not only have written your first LaTeX document but also acquired sufficient knowledge and confidence to take the next steps toward LaTeX proficiency.
Lachaise Assignment. This template is for teachers/instructors/educators to create assignments/homework for their students. It includes a clear title on the first page for the course, assignment and teacher's name, as well as the institution and date. Sets of questions can be grouped by headings and the template includes examples of ...
Last week I mentioned that I wanted to start doing my homework in LaTex. Today I talk about how it's going with respect to my classical mechanics homework.
At the top of the homework .tex file, put \documentclass{homework}. In the preamble, specify the homework information using the commands listed in the Commands section. In the document, begin writing problems in problem environments and solutions in solution environments (see Environments ).
An online LaTeX editor that's easy to use. No installation, real-time collaboration, version control, hundreds of LaTeX templates, and more.
Here we provide a selection of homework assignments templates and examples for school, college and university use. These often include a question and answer section already set out, along with space for the student name, course title, date and any other required information. Teachers and lecturers may also find these templates useful for ...