Competitive Advantages
Open Source

Free open source version for organizations who don't need the advanced features from the pro version. The advantage of a large and well implemented open source project is the project will never go away because anyone or any company with the proper technical skills can maintain and support the project since all open source projects belong to the public domain.

Commercial Professional Version

Priced at 30 to 50 percent lower than major commercial offerings, and comes with many unique advanced features. Please see the Pro Version comparison chart for feature details.

Most Powerful and Flexible Unit Templates

The core of a curriculum mapping system is the unit template(s) and TODCM excels in this area. TODCM's unit page templates come with a large set of bulit-in functional features and can be fully customized as follows: add or modified text data fields, add a new set of selections similar to the format of essential questions, add a set of school specific standards separate from the state standards, add file upload and drop-down selections to any of the existing and new text entry pop-ups etc. The major functional features such as sharing a unit to another course, unit level file upload, Doc-to-PDF conversion, unit revision comparison are conveniently located on every unit page. This flexible design enables TODCM to support any unit format such as UbD, PYP, MYP or any unique unit template requirements.

Multidimensional Mapping/Search Interface

Some of the searches in TODCM use a pie chart interface to offer a graphical representation for the initial search result and allows a user to drill down the curriculum data by offering a second result page when clicking on one of the pie-chart-slices/curriculum-areas. For example, TODCM's assessment report presents a pie chart based on user's search criteria (courses, grades and departments), and shows the number of units in each assessment task type (each pie chart slice represents a assessment task type), clicking one of the pie-chart slices will bring up a table with all associated units listed as web links, each web link can bring up the associated unit.

Consensus Mapping Support

The integrated unit and shared unit features in TODCM allow a school district to utilize the consensus mapping technique to ensure a consistent curriculum for all schools within the district. An integrated unit allows multiple schools to use the same standards, benchmarks and essential questions but each school can have its own distinctive assessments and activities. A shared unit can be shared among all schools in a district with all elements including the assessments and activities in the unit being identical.

Easy to Use

Designed to behave similar to a desktop application and all units are stored in a menu tree resembling the structure of a school. Courses taught by a teacher is always listed at the top of the tree for the particular teacher. Typically, a teacher stays on one single web page to do all the editing work with his/her units. It only takes about 15 minutes of training for a teacher to get familiar with TODCM and start to enter units while other offerings require hours or days of costly training. All existing TODCM users praised the user friendliness of TODCM's site layout and features.

Extended File Upload Support

Files can be uploaded at the unit level, course level and site level. Each upload can be tagged as public or private to limit user access. For example, a teacher can choose to set a quiz sheet upload to be private in order to prevent students using the guest login to view the quiz.

Legacy Curriculum Document Support

TODCM can help a school to utilize existing curriculum documents done in PDF, Microsoft Word and HTML formats. In the professional version of TODCM, all uploaded PDF, Microsoft Word and HTML documents can be displayed directly on the unit pages, course description pages and the site resource page.

Host TODCM With Your Own Server Option

TODCM can be hosted by us or you can host TODCM with your own server on the internet or inside your local school/organization intranet. Linux, Windows and Mac servers are supported by TODCM. This is ideal for schools where internet bandwidth is limited or for hosting your data locally.

Annual Teacher Evaluation with Student Survey

TODCM comes with a teacher evaluation feature allowing teachers to enter their evaluations and then reviewed by assigned evaluator(s). The evaluators can enter their ratings and comments for each teacher's evaluation. Each teacher evaluation can be attached with multiple student surveys, this allows the students to be involved directly with the teacher evaluation. The survey results can be viewed in bar charts with aggregated result showing the student ratings. The teacher evaluation template and survey templates can be fully customized according to a school's requirements.

Advanced Security

The professional version adds a 360-degree protection security system. The system examines all incoming requests and filters out all unauthorized access before any data is being retrieved, this eliminates all unintended security holes in the application. The system also challenges a login request with CAPTCH (prompting the user to enter a set of letters provided from an image) after the number of failed login attempts reached the allowable limit for the particular user account, this eliminates all brute-force password cracking attacks. All authentication routines in TODCM are designed to eliminate all SQL injection attacks (a vulnerability allows hackers to read/write directly with the database). The combination of these security features renders all hacker attacks ineffective.

Foreign Language Support and PDF Generation

All foreign languages supported by your web browser are supported in TODCM. Data in foreign language can be entered into TODCM and viewed on all related pages. The PDF documents generated by TODCM can also display all browser supported languages.

Sophisticated Software Architecture

The software architecture of TODCM is years ahead of the competitors. This enables the software application to expand faster and maintain consistent quality. This may not mean much to end-users, but would you to buy into a software application with a less sophisticated architecture that would not able to grow properly or maintain quality in the long run? For software techies, TODCM uses Object Oriented Programming (OOP) patterns, Model View Controller (MVC), plug-and-play design, template driven site building, data prefetching, persistent data and object caching technologies.