LVSurvey

The content on this page was translated automatically.

LVSurvey

Corrections and additions (next intermediate version)

  1. Correction of behavior in case of network problems while sending surveys (is this the only potential problem area? What about downloading a survey and network crash after 50%?)
  2. Display of unloaded surveys (due to network problem) with download icon
  3. Output option of a CSV file for total tables (after closing a survey) for further use in SPSS/PSPP or R.
  4. Explanation text for overall survey, e.g. on additional page or in info dialog ((i)-button in header bar): Server and client adaptation necessary
  5. Calling the app with code via web link possible? (iOS/Android)
  6. Output of the number of downloads of a survey in the admin interface ("previous submissions: n/m": n submissions for m "distributed"  questionnaires)
  7. Display of the survey name when displaying the code/QR code
  8. Handling of special characters in question/answer text input
  9. Swapping survey name<->Lecture name in overview view

Corrections and additions (current interim version, submitted):

  1. Statistics icon in 2D; moderately colored so that a less noticeable variant can be displayed for surveys that no longer exist
  2. Problem with ß in answer texts: Adjustment of iOS source code, update by Kevin Kimm.

Enhancement options (incremental):

  1. Language localization for English (ECE course of studies)
  2. Display available surveys on server, with cloud icon for downloading (should be on special info page, otherwise conflict with surveys that could not be loaded yet due to network problems)
  3. Deleted surveys keep their code and appear in separate section (switch to bar above (current|deleted) with cloud icon to download again
  4. "Do not participate" button instead of "Submit" works like statistics button in WebApp: only view results
  5. [deferred] Code input only for viewing polls? (no participation) If necessary by "other" code: Barcode instead of QR, to distinguish. This would require a second numeric-only code to be generated; alternative: simply a second QR code. (concept?)

Extension possibilities (new features)

  1. Possibility to highlight words (italic or bold) within questions, possibly by html-like markup at ASCII input
  2. Conditional questions (each depending on a previous yes/no question; to be clarified: only from question directly before or from any question before?, what about deeper nesting?)
  3. Insert SVG images (e.g. with https://github.com/SVGKit/SVGKit) into the questions (sense: formulas and images, e.g. for short exams; also: should be scalable to zoom in, e.g. click on image opens it in scalable and scrollable frame, like at heise); clarify: Is SVG library or WebKit the better solution in the long run?

Changes in the user interface:

  1. Possibly next major version of the app, where the question groups are displayed as a list (see heise app: list of articles).
    1. if you click on them, you will get a view that shows the questions one below the other as before, with the possibility to rotate the device 90degrees
    2. in the list view you should see in which answering state the questions of a group are: blue dot at "not viewed at all", half-blue dot at "viewed or only partly answered", grey (green?) dot at "finished"
    3. if there is only one group in a survey or no subdivision, then the question view is shown immediately
  2. Adapted version for the iPad, e.g. as preparation for an exam app (SCL application in May for its development)

Other points (rather general):

  • Better name for the app?
  • Same app name and image for Android version.
  • Android version in MarketPlace, Google Play or wherever that belongs for auto-updates.
  • Scripts to evaluate submissions (database/server side): Evaluation scripts are FG's responsibility.
  • Expansion/opening for surveys as part of final projects. What would need to be added?

Completed items:

  1. Save complete data to CSV file (all individual submissions as a table): Archive feature after closing a survey (currently only XML); current short statistics can be saved as CSV or XML at any time.

LVSurvey Next Generation

For flexible use of the overall concept, the app must be further developed in two directions:

  1. Expansion and improvement of the basic functionality, perfection (main version).
  2. Local additional functions, but which can be switched off are only additional components of the overall source code, so that they can be simply(!) omitted or deactivated in the main version 

This should create two apps, one that is generally usable and one that is specifically customized, but only one source code.

Local additional functions:

  • Logging in the app with Studi-Account of the University of Kassel, sending a hash value of the account (name only) when confirmed by ITS, so that multiple submissions are not possible even across devices .
  • Entering the department number and the account in a dialog of the "settings".
  • Sending of the FB number when submitting to later FB-specific Assignment of the answer profile (differentiated, university-wide surveys)
  • Entering the student number (optional) and sending at least one unique hash value or the number itself for special surveys (preparation for exam app)

For further development and perfection of the current main version, see section above.

Future general features:

  • Daily poll like ARD app: a tab always displays a current question when called (and network connection), possibly with access to other questions from the last days, where you can give your opinion with "Yes/No/No opinion".
  • Possibility to allow a poll for multiple answers: this could be used to create a complaint board to which one can post as many times as desired. Can be (fully) closed per semester: closed semester-by-semester complaint list. Complaint code can be publicly posted (at complaint mailbox).
  • Version optimized for iPad or optically adapted.

Draft: Exam app (iPad only?)

Exam relevant features of the app:

  • Unique assignment of delivery to device (or app ID) and user.
  • Prevention of "spiking" on the same device or at least documentation of the same(parental control usable?)
  • Legally compliant recipe of the submission after determination of its correct receipt in the server
  • Limitable input periods and information display of the progress for the test object
  • Externally controlled/manageable submission of answers
  • Documentation of the test process (activities, time stamps, network availability and usage)

Content features of the app/ experimental developments:

  • Display option for SVG images as (a) image and as (b) text component, vector display (no pixels) for zoom gesture via (a) images+(b) text components, new view for single viewing of embedded images (a)
  • Computer-aided input of graphics and freehand text
  • possibility to submit camera-scanned images of paper drawings

Experiment: definition of an election app

Here, functions and modes of operation must be assembled that will ultimately enable a secret, secure, verifiable election.

LearnBoole App (LearnBoole)

Features:

  • Input of tables or KV diagrams or formulas
  • Display of each remaining form of representation (only on click)
  • Tapping of formula parts shows table entries and KV fields
  • Correspondence table entry/entries <-> KV field(s) by touch
  • Mark appointment of higher order in KV, display in second formula or table

Advanced functions (for version 2):

  • Minimization of the formula without KV diagram

LearnFSMs App (LearnFSMs)

Adaptation of the app to iOS7 (postponed for now).

Shifting the point for initial state

SiApp iPhone version

An iPhone version should provide at least the basic functions for a presentation:

  • Slide display
  • Note display
  • Laser pointer
  • Annotations
  • Cover sheet

The following would need to be clarified in advance:

  • Revise UI for smaller screen
  • Use the wider format as a side menu bar

SiApp (Android version)

Establishing the current iOS status. (???)

SiApp Extensions (Student App)

Learning support in iPhone SiApp

Updates:

  • special optics for red-green questions (pop-up and graphic)
  • Button for feedback on lecture speed
  • preparation for further feedback
  • new icon for questions to lecturer

Other features:

  • Counterpart to ball throwing: Show question with possibility to forward ball by swiping it
    • Sound for ball input and passing
  • Display of annotations
  • Display of laser pointer
  • Replay button for laser pointer movements
  • Sound output of the TI headset (problem: synchronization!)
    • Sound output (livestream) not in the lecture hall (how does this work?) 

TiApp (Lecturer App)

Planned enhancements:

  • Notes on individual slides and button to switch to note view instead of slide and adhoc questions; to be clarified:
    • Inclusion in PDF (save) possible?
    • Reading from PDF (Adobe/PreviewApp notes) possible?
  • Switch option for slide notes to "large" to (almost whole screen): enables lecture by notes instead of by slide content; alternative: overlay view where notes appear over slides (then no painting tool, but laser pointer possible; like labeled overlay currently, but not visible on projector)
  • Ball with the following features:
    • random selection of a participant from server list
    • forwarding option, then random selection from remaining participants
    • Beep sound output for affected device (better yet: ball sound from Solarian2) 
  • modification of the view to start the presentation (is still "old" design)
    • e.g. vertical selection of start slide (like in popover), or
    • other overview, e.g. scrollable matrix with all pages as thumbnails?
    • explicit "start" field, a bit bigger than a button maybe
  • adaption of the interface design to iOS7
  • Selectable transparency of cover-sheet on beamer in settings of app (like color/size of laser pointer): Percentage picker or slider "50 to 100 percent"
  • Preparation of headset use as hall microphone
  • Preparation of a client transmission of the annotations and the laser pointer
    • Annotations in each case after setting down the finger as a whole object
    • Laser pointer possibly with animation effect (Zini smearing) in SiApp: despite time delay with original speed + smearing effect
    • Replay button in SiApp for last pointer animation or even annotation?

File management:

  • Integration of Moodle
    • List view: offline(local)/online(local+moodle mixed) list
    • download from list / upload to list (from iTunes)
    • analog also in SiApp (download only)
  • manage original and annotated version
    • do not show separately but as toggle option
    • Switching by button

Other:

Make title image interchangeable (from album/photo-roll)

Send multiple questions at once for topic final test

Summary of silent questions by topics/contents/keywords (pick up hints from A. Zündorf)

Integration of annotations in PDF data format; later: full use of PDF format, incl. links etc. (the latter is certainly a separate, independent project)

Blocking some features of TiApp for free version in App Store? How to bypass paid app or in-app purchases and still not release everything? To be blocked would be especially the presentation possibilities, not the interaction possibilities.

Does a uni-distribution work (like the in big companies)?

Do the additional promo codes help? (e.g. 39,90 Euro in the App Store and promocodes for our lecturers?)