• We are STAs
    • Asha Rountree
    • Haley Ma
    • Kate Shih
    • Kyra Lee
    • Nicholas Peasley
    • Sasha Kenney
    • Shanda Horm
    • Shriya Atreya
    • Tomas Marulanda-Mesa
  • We were STAs
  • STA Presentation
    • STA Presentation 2017
    • STA Presentation 2016
  • Testimonials
  • Resources
  • Home

STA Blog

Thang Truong

Thang Truong

Thang Truong Week 39

April 15, 2024 By Thang Truong

Week 39: STA Presentation

Documentation:

Currently, I am testing how to apply the design into the virtual website. My main challenge is to incorporate the text on top of the image so that it can scale appropriately.

 

 

 

Filed Under: Fall 2023 - Spring 2024, We are STAs

Week 38: Instapoll + Presentation

March 28, 2024 By Thang Truong

Project: UT Instapoll

Started on: Mar 26, 2024

Staff Guidance: Chris Pittman

Description: 

  • Task: Change ‘Normal’ grading explanation for non-MC polls #110: The explanation for ‘Normal’ grading reads “Students must select a correct answer”. This makes sense for MC polls, but not for text entry or attendance polls. Change the wording here when the poll type changes.
  • Visual Description:

Breakdown of the task:

Update:

Phase 1: Operation Finding Where To Change

  • Identify in the codebase the explanation of normal (resources/js/components/PageTeacherPollSetDefaults.vue) -> Actually, this vue file is for the poll defaults. Might need to consider: Should we also change the explanation in the poll defaults? ✅
  • The actual location of the file is PageTeacherPollEdit instead of PageTeacherPollSetDefaults ✅
  • After changing the file, need to do npm run build to update the vue file -> The PageTeacherPollEdit works ✅
  • Change the explanation to some other text and test it out ✅

In this screenshot, the normal becomes crazy normal (works) ✅

Phase 2: Experiment with if/else statement

  • Include if/else statement to change the explanation when the question type changes (include v-if for that label)
    Might do something like this so that whenever it detects the question type to “text entry”, the explanation changes to something else. ✅

Screen Shot 2024-03-26 at 3 52 48 PM

  • The third steps include the knowledge of how to retrieve the question type and when to trigger the change in the question type (only use if/else statement is sufficient) ✅
    Might look something like this:

– Test it fully with UT Instapoll

Some considerations:

  • The text: What should the explanation for multiple choice be?
  • Is this the optimal solutions
  • Are there any cases where it breaks? (Think about edge cases?)

Something to take in mind when changing:

  • Whenever the vue.js file gets updated, always npm run build
  • Always use === instead of only == for stronger comparisons.

 

Project: STA Presentation

Started on: Mar 27, 2024

Staff Guidance: Mike, De’sha

Description: 

  • Plan out the STA presentation outline

https://docs.google.com/document/d/1j4EJSDJxxyTbDPehnLjNEdy0JwYLmTp3yKytZXwnaOo/edit?usp=sharing

 

 

Filed Under: Fall 2023 - Spring 2024, We are STAs

WEEK 36

March 4, 2024 By Thang Truong

WEEK 36 + 37

Project: Shiny App

Started on: Feb 26, 2023

Ended on: Mar 4, 2023

Staff Guidance: Stacy

Description: 

  • Simply put: the slider works perfectly after I put the whole map with slider into a temporary HTML file.
  • The server is created and hosted with deployment and production site. https://cliomaps.development.la.utexas.edu/
  • If the server does not work, use this instead: https://clioviz.shinyapps.io/Cliomaps_2024_02_27/.
  • The server site only works if you are on campus. The client loves it.
  • Use this CSV file for testing out the app: https://raw.githubusercontent.com/BrianTruong23/amazon_predicting_project/master/Voyages_2024_01_24.csv

 

 

Project: Shiny App (Part 2)

Started on: Mar 4, 2023

Ended on: Mar 7, 2023

Staff Guidance: Stacy

Description: 

  • The client wants a new map to be hosted and developed in shiny app.
  • The process is very similar to the previous project when I need to display a fully functional map with sliders and zoom working properly.
  • Therefore, applying what I know from before, I can generate a temporary HTML file and display that on the website
  • Also, I just finished the functionality of downloading the map.

 

Project: Whisper AI

Started on:  Feb 19, 2023

Ended on:  Mar 4, 2023

Staff Guidance: Chris

Description: Finish the evaluation for Whisper AI 

Whisper AI 

  • The Whisper AI converts the audio file into a spectrogram to analyze and predict the corresponding text captions.
  • It takes a 30 second chunk of input, converts it into a log-Model spectrogram, analyzes the image and applies encoding-decoding architecture to predict the text caption based on those images. 

Some key insights: 

  • Lower HST produces much cleaner version of text (not including filter words as much as higher HST (from 0.2 to 0.5)) 
  • There are some variation of inference ability of each time: eg. truth work done instead of tooth work done. Therefore, a lot of words are predicted differently 
  • Even with the same threshold, there is variation in running the models from time to time. 
  • A lot of models do not capture the first intro sentence from the lady. 
  • 1.3 is the fastest and 0.1 is the slowest -> Might suggest that as the parameter increases, the time it takes is faster -> It means it does not need to re-process so many times. With 0.1, it means that it re-process every 0.1 sec after silence is detected -> suggesting more time to process

Link

Filed Under: Fall 2023 - Spring 2024, We are STAs

Week 35 – Thang Truong

February 19, 2024 By Thang Truong

Week 35: AI is taking over

Project: Whisper AI

Started on:  Feb 19, 2023

Staff Guidance: Chris

Description: This is a very interesting project where I need to dive into the world of AI and text-to-sound capabilities of AI’s model. The main task of this project comprises of exploring different values for a parameter of the Whisper AI model, especially the hallucination silence threshold. This parameters sets out the time limit for when the model can seek past that duration and reprocess at that point after it encounters moments of silence. Therefore, in this project, I need to loop over different parameters and examine the quality of the output in terms of text and the time it takes to output. If at some values of the threshold that we can see improvement in the time and significant changes in the text output, then we can conclude we have found the value that optimizes the model and give us the best result.

 

Step by Step tutorials

  • 1) Install Open AI Whisper AI
  • 2) Write out a function to extract 10 minutes of the videos
  • 3) Write out a function to utilize the Whisper AI model to transcribe the video
  • 4) Capture and export the text of the generated caption into a text file

 

Filed Under: Uncategorized

Week 35 Spring Semester

February 13, 2024 By Thang Truong

Week 35

Project: Shiny App

Started on:  Feb 9, 2023

Staff Guidance: Stacy

Description: The main objectives of the project lies on the creation of a map application to help students, researchers or map enthusiastic to build and filter the map based on the data they had. The Global Voyages Map have several important functions that make this objective happen including uploading the file through CSV files or through an online link, generating the map with filter slider and filter voyage and download the map as a standalone html file.

Currently, there are several features implemented which is uploading the file, generating the map and downloading the map. There are filter slider for dates and voyages. However, the only thing that does not work well is the filter slider since the map and the filter resets after the user touches and tinker around the filter.

More surprisingly, the problem only occurs on my end not on the client’s side. I suspect the discrepancies happen because of the mismatch of the versions of R and R studio, but even after I install the same version of the software, the problem persists. Therefore, it takes me so much time to figure out the problem.

I also tried Dash, another R studio alternative, to see if I can make the application work easily with their platform. However, the download button does not work smoothly for Plotply map.

 

 

 

Filed Under: Uncategorized

Week 34: Thang Truong

December 1, 2023 By Thang Truong

Week 34 

Project: Shiny App

Started on:  Nov 29, 2023

Staff Guidance: Stacy

Description: Updated the Shiny App project with a slider function and checkbox. 

For this project, I worked to update the application to make it look more finished and aligned with what the client wants. I integrated the key features of the slider and checkbox into the application that I already have. The only thing that I need to finish is to make the download button work for the HTML file that shows the slider and checkbox.

 

Filed Under: Fall 2023 - Spring 2024

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • …
  • 9
  • Next Page »

link to LAITS home page

Video STA Home

© 2025 Liberal Arts Instructional Technology Services | Production Credits