Skip to content

narashimaraja/syllabus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

syllabus

This is the class file meant to create syllabus book.

Idea:

The process flow is given below

  1. Define the courses in Main.tex file, with course code. Each course can be anyone of the 4 type: PO (Pratice only), LO (Lecture only), LT (Lecture with tutorial), LP (Lecture with practice).
\documentclass{syllabus}

\begin{document}
\begin{scheme}{3} % Scheme {3} defines the semester. Here we have defined 2 courses
\begin{definecourse}{ma121ai} % <ma121ai> is the course code
	\coursetitle[LO]{Elements of electronics}
\end{definecourse}
\begin{definecourse}{ec121ai}
	\coursetitle[LO]{Elements of electronics}
\end{definecourse}
\end{scheme}

\end{document}
  1. Based on the course code, generate a template file named .tex
\begin{course}{1}
 \category{}
 \commonto{}
 \stream{}
 \ciemarks{}
 \seemarks{}
 \seeduration{}
 \totalhours{}
 \prerequisites{}
 \begin{units}
  \unit[4]{sample}
 \end{units}
\end{course}
  1. The subject experts will define the course details like, unit-wise hours and contents for lecture, list of experiments for practice
  2. Read the contents of .tex and including practicals and store this information onto aux file.
  3. Define a Template.tex file, so that the date is read back from aux file and build a table.
\xpandtable{2}{2}{1}{1}{1}

Features to be added:

  1. Create a table of content containing course code, course title and its page number.
  2. Need to add suppport for adding references to the course, which is based on cite key.

About

This is the class file meant to create syllabus book.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages