def basicStats(self, path): numRegistered = CourseStats.getNumRegisteredUsers() numContributors = CourseStats.getNumContributingUsers() numQuizSubmitters = CourseStats.getNumQuizSubmitters() with open(path, 'wt') as fid: fid.write('# registered users, ' + str(numRegistered) + '\n') fid.write('# forum contributors, ' + str(numContributors) + '\n') fid.write('# quiz submitters, ' + str(numQuizSubmitters) + '\n')
def basicStats(self, path): numRegistered = CourseStats.getNumRegisteredUsers() numContributors = CourseStats.getNumContributingUsers() numQuizSubmitters = CourseStats.getNumQuizSubmitters() with open(path, 'wt') as fid: fid.write('# registered users, ' + str(numRegistered) + '\n') fid.write('# forum contributors, ' + str(numContributors) + '\n') fid.write('# quiz submitters, ' + str(numQuizSubmitters) + '\n')
def subscriptionsByActives(self): return float(CourseStats.getNumSubscriptions() \ - CourseStats.getNumContributingUsers()) / float(len(self.activesByAnon))
def subscriptionsByActives(self): return float(CourseStats.getNumSubscriptions() \ - CourseStats.getNumContributingUsers()) / float(len(self.activesByAnon))