Giter Club home page Giter Club logo

sln's Issues

Investigate possible error on question 26 SLQ360

from john:

While its unusual in that the person being rated is not participating (planned)
When the scores were pulled over

  1. They were reported for self on the schematic and the table below it
    But all the raters were observers ???
  2. Then when you get to table 3 they are reported for observers

Finally look at bartering 26 there is something wrong with the way this question is being reported โ€“ perhaps the algorithm needs looked at

Enhance participant management

Make more bullet proof and support common 'user errors' such as changing supervisor to observer and conversely. Remove subject or supervisor. Resetting submission data. Resetting complete indicator. Generate new token. etc.

Documentation

Topics

  • projects
  • project types
  • instrument or survey types
  • surveys
  • messaging
  • message templates
  • reports
  • translations
  • Drupal
  • webforms
  • components
  • submissions
  • users

Fix group names and project titles.

Users have reversed these. What are we missing?

Use better names? Organization? Ratee?

default group title to subject when there is one

add text field for student or researcher?

Arabic language enhancements

still need the following translated for Arabic

  • report translation
  • demograpoics
  • only done for self so far, still need obs and sup variants

Enhancements for project tabs

Make more things "per survey" such as email topics and bodies, also messages log.

use horizontal tabs for participants, emails, etc one per survey

hide/show advanced

Reports with missing self-assement submissions

Better handle reports with missing / outstanding surveys

  1. simply disallow access until all proper conditions met (self-assessment in?)
  2. or, display properly with missing self-assement

New top level website

  • more professional
  • services (newsletter, book, book/day 101, videos, surveys
  • see negotiator site for example, also paul sellers master class
  • sexy carousel
  • make better use of sln videos
  • push "ths sln way" or path
  • POV
  • the 6 habits
  • events and classes
  • mission
  • set up a community. forum?
  • ask John for book and images in digital formats
  • consider rights issues

image theme for site: train tracks in perspective, narrowing, aligning? or architecture? people? surveys?

Sessions timeouts

Sessions expire in three hours on standalone server. What are ramifications? Force logout?

Remove or disable webform autocomplete module

drush updb

results in

Webform Autocomplete requires this module and version. Currently using Webform version 4.9 (Currently using Unresolved dependency Webform (Version [warning]
3.x required))

Add dashboard filter indicator

It's too easy to 'lose projects' when filter is set and hard to tell.

Display the current filter and an indicator that it is in use.

Encoding required

Possible problems in plan still with single or double quotes? check

Graphs by question or score

Suitable for overhead slide presentation. Simple pie and bar graphs. Radar if applicable.

Aggregate across projects?

Save as benchmarks?

Save email template as default

Allow project email templates to be saved for use in new projects as a default value.

Solution: add fields to all survey nodes for default email subject and body and save to associated project survey.

Consider: how is default loaded? When project surveys references are modified? Certainly when survey is first saved.

Related: do we need a create project wizard that ensures initialization like this?

Enhance default templates

features

  • save each message to matching survey in project
  • additionally, pass project type and us in variable names to allow for defaults/project type
  • add message for plan
  • separate mail subject and from for each survey type

functions

_slnsite_project_messaging_form_template_load_vars
_slnsite_project_messaging_form_template_save_vars
_slnsite_project_messaging_form
slnsite_node_prepare

Create STQ 360's

Self assessment done, but may be out of date.

No sup or observer versions available to developers yet.

Need to test that report adapts as expected to STQ instruments.

Create a glossary

Project
Subject/Ratee
Participant
Observer/Peer/Rator
Supervisor/Rator
Researcher
Plan
Self-Assessment
Assessment
Survey
Survey Version
Project options
Survey webform
Report

Calendar for scheduling

  • resources / costs
  • support
  • compare sedan for daily use, vs bus for outing
  • always => costs high or performance low
  • moder: scaleable, tuable
  • ship captain and owner

Save all email sends and events

  • table of sends: (sendiid, projectid, particpantid, token, datetime, message, topic, from, more?)
  • table pf events (event, datetime, event data from mandril call back including enough of sendiid, projectid, particpantid, token to make a key back to sends)

Properly set submission completed attributes

  1. Some submissions have a completed value of 1, some look like a timestamp. Should it be a timestamp. Sounds handy in any event.
  2. Track last used IP address.
  3. Update project updated timestamp when any submission is saved.

show more detail in lists using hovers

  • like mandril
  • project dash - show most project info that is not on dash - use teaser?
  • submissions/surveys tab - show all email info, email addy (just add this to listing?), ip, etc
  • where else?

Email template for plan

In general, associate each email template with a survey.

Auto trigger email when surveys complete. Checkbox to control/override this.

better mandrillapp tags

use to filter out admin from reports

include additional information

survey id works nice, title/subject might be nice too

wait until after we understand project names, etc better

note that token is no longer used, but still defined at mandrill

More issues

go through emails from John for more issues and ideas

log more events

examples:
  • add participant
  • email sent, opened
  • survey accessed, submitted,
  • any project change, view (tab)

maybe not to watchdog? somewhere else?

Documentation

topics:

  • valid participant formats for import
  • settings explained
  • glossary (see issue #43)

Set up a feedback system

For john

Maybe for others later

capture, browser, url, snapshot? notes?

ensure in use only for john and i - settting for feedback: hide on survey/*

System Performance Stats

  • compare stand alone /individual to 360
  • make this a generated page using various api's ?
  • present as table
  • number of emails requesting support (0, several)
  • number of fails (0, db name change and classes over 15)
  • number of lost surveys/plans (0, several)
  • number of surveys (500, 50)?
  • number of php deprications (0, lots)
  • number of dup emails (1, NA)
  • number of account/store problems (NA, several)
  • number of email issues (several, NA)
  • bugs reported (a few, several)
  • 1 lines of code (100x, 1x)
  • Sophistication (100x, 1x)

Activity log page

Show recent activity for John and I. Filter for 'last 48 hours'.

Show emails sent, submissions accessed, submissions completed, report viewed, plan available, plan saved, etc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.