This document introduces a new pedagogical approach called "technological persuasive pedagogy" to more effectively persuade students in computer-based mathematics learning. It discusses prior models and theories of persuasion and identifies 16 principles that can be used to 1) improve negative attitudes, 2) increase positive attitudes, or 3) prevent declines in positive attitudes. The document outlines the content analysis method used to extract these principles from literature on persuasion in education. It describes coding and reliability testing of the principles to develop a codebook for applying them in computer-based mathematics classrooms.