MTRV

Verloren im Web

teachPress

teachpress_schriftzug

teachPress is a powerful course and publication management plugin, which is published under the terms of GPL-License. You can use it with WordPress 2.8 or higher. Download the latest version from the wordpress plugin directory. Using teachPress is very intuitively and the plugin has an integrated help. See the screenshots below for more.

General features:

  • enrollments system with optional waiting lists
  • xls/csv-export
  • integrated search functions
  • print templates for attendance lists
  • some shortcodes for an easy using in posts an pages
  • ISSN support
  • widget for displaying books in the sidebar

You will see the frontend in action? So have a look on this two demos:

If you have more questions about teachPress or you have found a bug so you can use the comments or contact me.

Change the style

The complete teachPress frontend style is defined in “teachpress_front.css”. Edit this file to adjust teachPress to your theme. Important: Your changes would be override with the next auto-update. An other way for little changes is using the following style classes in your theme-CSS to change the style of publication lists:

CSS of teachpress publications
1  .tp_publication {/* Your CSS code */}
2  .tp_pub_autor {/* Your CSS code */}
3  .tp_pub_titel {/* Your CSS code */}
4  .tp_pub_typ {/* Your CSS code */}
5  .tp_pub_tags {/* Your CSS code */}

The same for the style of courses in the frontend overview. All what you need, you can find here:

tp_02
1 #anzeigelvs h3 {/* Your CSS code */}
2 .tp_lvs_container {/* Your CSS code */}
3 .tp_lvs_name {/* Your CSS code */}

Screenshots

4 Responses to “teachPress”

  1. Joet Singh says:

    Michael, first want to thanks you for taking the time to do this plugin. I have recently downloaded and installed the teachpress. but I am having issues in seting up the frontend pages. When I create a page with , the page does not display application, it just displays . Any ideas what is going on? Thanks in advance

  2. michi says:

    Hi Joet,
    have you insert <!–LVS–> in your page by using the visual or the html editor mode? It’s very important to use the html-mode for inserting the HTML-tags, because the “normal” visual mode destroys the tags.

  3. T Mortensen says:

    Michael, fantastic plugin! One thing, when I try and add students manually and click “Create” it says that the student has been added but when I go click on the list of students there are none listed and it did not save the student entry. Any ideas?

    Using this on an internal blog with Windows XP environment. I’ve tried several different web browsers with the same result. Many thanks in advance for any help you can give.

  4. michi says:

    Hi, it’s a bug in the sql-statement – so it has nothing to do with your system. I will fix this with teachPress 0.40 (Release in the next two weeks). Until then, you can use the following fix:

    Go to teachpress.php, function add_student_manuell and replace this in line 548:
    $eintragen = sprintf(“INSERT INTO ” . $teachpress_stud . ” (`wp_id`, `vorname`, `nachname`, `studiengang`, `urzkurz`, `gebdat`, `email`, `fachsemester`, `matrikel`) VALUES (‘$wp_id’, ‘$vorname’, ‘$nachname’, ‘$studiengang’, ‘$urzkurz’ , ‘$gebdat’, ‘$email’, ‘$matrikel’)”,
    with:
    $eintragen = sprintf(“INSERT INTO ” . $teachpress_stud . ” (`wp_id`, `vorname`, `nachname`, `studiengang`, `urzkurz`, `gebdat`, `email`, `fachsemester`, `matrikel`) VALUES (‘$wp_id’, ‘$vorname’, ‘$nachname’, ‘$studiengang’, ‘$urzkurz’, ‘$gebdat’, ‘$email’, ‘$fachsemester’, ‘$matrikel’)”,

    EDIT: Bug is fixed with Version 0.40.0!

Place your comment

Please fill your data and comment below.
Name
Email
Website
Your comment