Beispiel #1
0
    return render_to_response('statistics/stats.html',
                              data,
                              context_instance=RequestContext(request))


def footer_link(request):
    if Statistics.disabled():
        return ''
    link = '<a id="page-special-statistics" href="' + reverse(
        'wouso.interface.apps.statistics.views.stats') + '">' + _(
            'Live stats') + '</a>'
    return link


register_footer_link('statistics', footer_link)


@staff_required
def extra_stats(request):
    """
    Generate extra statistics, dump them as JSON

    * Numărul de jucători care au accesat în 95% din zile site-ul
    * Numărul total de provocări rulate
    * Numărul maxim de provocări jucate într-o zi
    * Media numărul de provocări jucate într-o zi
    * Numărul de jucători care au răspuns la cel puțin 75% din QoTD-uri
    * Numărul mediu de răspunsuri pe zi la QotD
    * Media numărului de jucători care au ajuns cel puțin la nivelul 5 din
      weekly quest (vezi câți au ajuns la nivelul 5 din weekly quest în
Beispiel #2
0
                q.tags.add(tag)
            q.save()

            # add the answers
            for i in range(form.nr_ans):
                ansdict = {}
                if not form.cleaned_data['answer_%d' % i]:
                    continue
                ansdict['text'] = form.cleaned_data['answer_%d' % i]
                ansdict['correct'] = form.cleaned_data['correct_%d' % i]
                ans = Answer(question=q, **ansdict)
                ans.save()

            return render_to_response('qproposal/thanks.html',
                                      context_instance=RequestContext(request))
    else:
        form = QuestionForm(MAX_ANSWERS)
    return render_to_response('qproposal/propose.html',
                              {'form': form},
                              context_instance=RequestContext(request))


def footer_link(context):
    if Qproposal.disabled():
        return ''
    url = reverse('propose')
    return '<a href="%s">' % url + _('Propose question') + '</a>'


register_footer_link('qproposal', footer_link)
Beispiel #3
0
    except:
        qotd_answers_ever = []
    data['qotd_answers_ever'] = len(qotd_answers_ever)

    return render_to_response('statistics/stats.html', data,
                              context_instance=RequestContext(request))


def footer_link(request):
    if Statistics.disabled():
        return ''
    link = '<a id="page-special-statistics" href="' + reverse('wouso.interface.apps.statistics.views.stats') + '">' + _('Live stats') + '</a>'
    return link


register_footer_link('statistics', footer_link)


@staff_required
def extra_stats(request):
    """
    Generate extra statistics, dump them as JSON

    * Numărul de jucători care au accesat în 95% din zile site-ul
    * Numărul total de provocări rulate
    * Numărul maxim de provocări jucate într-o zi
    * Media numărul de provocări jucate într-o zi
    * Numărul de jucători care au răspuns la cel puțin 75% din QoTD-uri
    * Numărul mediu de răspunsuri pe zi la QotD
    * Media numărului de jucători care au ajuns cel puțin la nivelul 5 din
      weekly quest (vezi câți au ajuns la nivelul 5 din weekly quest în