Categories
News

Conference Feedback

Immediately after the conference, we received the following feedback from one of our Zoom presenters.

Hello, I wanted to share my feedback to the conference team from the perspective of a presenter.

• The conference book and website were really well organised.

• The presentation options were helpful

• Zoom works better for our particular needs.

• We’re happy with the turnout we got – some attendees were late which was fine as it was live so their particular questions could be answered individually.

• Overall, we’re really pleased on our end and want to thank KOTESOL for the planning, organisation, and time that the volunteers have put into the conference.

Joanne McCuaig
PhD. Candidate, University of Birmingham
English Language and Applied Linguistics
https://www.birmingham.ac.uk/joannemccuaig

Now that the conference period has concluded (May 3, 2020), I thought it would be useful to share some additional feedback from the Survey form we asked visitors to fill out. Stats and numbers are shared below as are certain selected responses that were “OKed” for sharing.

Numbers

Out of 42 responses:

  • Demographics:
    • 93% are teachers
    • 52% from universities
    • 36% at public schools (24% public elementary schools)
    • 45% have 10+ years of teaching experience
    • 86% with 3+ years of teaching experience
    • 52% are NOT KOTESOL members
    • 74% have a graduate degree or higher (43% in education)
    • 52% have a degree in education (including undergraduate)
  • Location:
    • 55% are based in Korea
    • 19% are based in the Philippines
    • Respondents also include Japan, Hong Kong, Ukraine, Malaysia, Texas, California, Saudi Arabia, Algeria
    • 38% heard about the conference from Facebook (24% from the KOTESOL.org website)
  • Reception:
    • Zoom sessions were the most popular conference offering at 45%
    • Overwhelmingly, people responded positively about learning “actionable skills” and a “positive impression of KOTESOL”
      • Actionable Skills: 88% Yes, 12% Maybe
      • Positive impression: 98% Yes, 2% Maybe

You may check the gallery below for more detailed graphs about the above statistics.

Ratings

Overall, the conference received very high positive reviews and comments with between 70-80% “5-star ratings” all around.

Slack chat, a new technology introduced for the sake of this conference, had slightly lower ratings, but that may have had to do with people not being familiar with the new technology or its purpose. But it still received 77% positive reviews (4-5 stars), with 59% “5-star ratings.”

Check out the following gallery for details:

Our highest ranked speakers (based on YouTube views and survey results) included the invited speakers and Zoom sessions:

PresenterYouTube ViewsSurvey Results
Opening Ceremony362
Plenary (Tomomi Kumai)25811
TNKR1623
SIGs135
Angie Lee52
Kevin Kester466
Blake Brunner46
Lisa Hunsberger (Zoom)7
Adrienne Seo (Zoom)4

Notably, Lisa Hunsberger had at least 60 attendees during her Zoom session, and was asked to also record her presentation for hosting on the KOTESOL YouTube channel later.

There was also lots of interest in Terri Beadle’s Zoom session, and she also agreed to record her presentation for the KOTESOL YouTube channel later.

Other Zoom presenters have also been asked to record their presentations for KOTESOL.

Feedback

The following comments were expressed by multiple survey respondents as well as through the Slack chat:

  • “It exceeded my expectations”
  • “It was great to interact with people in Korea from [insert global location here]”
  • “I was disappointed the Zoom sessions were not recorded”
  • “Zoom was difficult and didn’t work well for me”
  • “Slack / networking were difficult for me. I’ll be emailing the presenters separately”
  • “More diversity in presenters, please (women, internationals, academics, elementary teachers)”
  • “More technology-related presentations, please (distance learning, non-platform specific, online games)”

The following are a handful of selected comments and are posted below with permission (by answering “Yes” to Share your Responses on the Survey form – last question).

I always wanted to attend, but traveling from Ukraine is quite far. Having worked on many training courses in Korea (Daegu and Daejeon) helped me have some understanding of the educational context. I know that there are great ELT-ers in Korea, and wanted to ‘meet’ them virtually. Yes, expectations met!

Thank you for the opportunity to attend and meet your teachers and trainers. In the circumstances like now, the conference is a great example how the world can be more connected and collaborative. I wish more local chapters internationally could learn from you!

Respondent from Lviv, Ukraine

I wanted to see if you could pull it off ^^ But seriously, I wanted to see how it would work … Amazingly smooth!

Respondent from Kumamoto, Japan

I just happened to join — exceeded my expectations!

To be honest, I joined because I just happened to hear about it and it was free and I was home with time this weekend. (Being in the same time zone was convenient too.) I didn’t really think about professional development in Korea before, but the overall atmosphere was more relatable to my work in Japan than I thought. I would like to attend a future conference!

Respondent from Yamaguchi, Japan

You all are so amazing, this was pulled off very well.

Respondent from Busan, Korea

I was looking forward to seeing how the conference would run, being entirely online. It exceeded my expectations.

The conference committee, web admin, and everyone involved behind the scenes did an EXCELLENT job in bringing this all together, and making this happen online. I was thoroughly pleased and impressed. Everything ran so smoothly!

Respondent in Fukuoka, Japan

KOTESOL did an outstanding job, bringing educators not only from Korea, but from many other parts of the world and making it free for everyone. THANK YOU! It was an incredible experience!

Respondent from Rancho Cucamonga, California, USA

The space in an online environment needs to be super regimented and controlled and I think people were very respectful and took a lot of care in muting their mics but if there is another online conference it might do to have the mod say, if you would like to speak, do this. Or something similar. In one zoom chat there was some wasted time on how to begin speaking and I think basic rules for mods to implement at the beginning would be very helpful. 🙂

I really wanted to network, but it was difficult to do so. I will be emailing questions to a few of the presenters and hopefully get some answers.

Respondent from Ulsan, Korea

My first time to use the slack and attend the conference in online form Thank you for the opportunity.

Respondent from Batangas, Philippines

It was a good conference once I got the hang of how it was organized, but it was confusing to access in the beginning. I didn’t know if I was supposed to access the conference via Slack, Zoom or if it was going to be available on the website.

Instructions for how to attend would have been helpful. Sometimes we plan so thoroughly that we forget we haven’t shared that plan with others.

With the Zoom issues (copyright, YouTube etc…) it would have been nice to find individual rooms in Slack for each speaker/presentation other than the featured speakers or just the general chat. That way, attendees would have had the option for that slack chat to be open during the session and receive copies of various files (ppts + others) if the presenter was willing to make them available.

Zoom provides the recorded session’s video on a link that also could have been posted on the KOTESOL 2020 Conference page (perhaps an info section) to avoid problems with YouTube policies.

Many of the presentations seemed to be aimed at University or Adult levels, while I can adapt many of the methods, I’d have found it beneficial if there were options of some presenters with that younger demographic in mind. Especially as there is a definite attention span issue with children and teens that needs to be addressed in a classroom.

Perhaps for future purposes, dividing the presenters by level at each of the sessions, ie. YL, Uni, Adult (as Russell did in his session). That way attendees can choose either based on the level currently relevant to them, or interest.

Respondent from Gangneung, Korea

I prefer face-to-face conferences, although blended conferences could be appealing. Nevertheless, this was a well-organized event.

Good job to all the organizers!

Respondent from Korea

Yes, overall, but there was some contradictory/misleading information. Mainly, I thought (via the FAQ’s section) that the live Zoom sessions would also be recorded (so that those who missed out seeing the others while attending one could revisit them later).

It was a bit hard to initially find the Zoom links for the live sessions, so perhaps make it easier to find such links on the websites for any such future online conferences.

Respondent from Inje-gun, South Korea

It went above my expectations … It was a great conference that I was happy to still be able to participate in and experience. It has left me with a great feeling…. as always. Thanks everyone ^^

Respondent from Daegu, Korea

The technical chair and organising committee did a stellar job given the circumstances. Disappointed about the change of policy regarding recording Zoom sessions. If privacy was the concern, perhaps faces could be blurred in editing afterwards.

Respondent from Gangneung, South Korea

Thank you for pulling together an amazing conference under the constraints of the times! … [It] was much better than I expected.

Respondent from Midland, Texas, United States
Categories
Setup

Video Recording Tips

The following YouTube videos may help you as you plan and prepare for recording your videos.

  1. Video Recording Methods
  2. Create Higher Quality Videos
  3. Additional Tips

Video recording methods

Recording Videos options for the KOTESOL 2020 National Conference

This video introduces a FOUR methods you can employ to create online content for the KOTESOL 2020 National Conference. We are still working out logistics, so please continue to check the National Conference website for updates.

  1. NC 2020 intro: (0:35)
  2. Recording with YouTube: (5:40)
  3. Recording in the classroom: (8:26)
  4. Recording with PowerPoint: (10:12)
  5. Recording with OBS Studio: (14:50)
  6. Editing options (YouTube, Windows, Mac) (17:19)
Summary
  1. Go Live with YouTube Live (YouTube Live tutorial here) – this requires a “verified” account (verify with a phone number)
    • “Going live” also records your video with your own webcam / mic setup and saves it to YouTube automatically
    • Or upload videos to YouTube after recording
  2. Record videos in the classroom with
    • Your smartphone or DSLR camera
    • A built-in mic or separate (higher quality) mic
    • A tripod or your friend (holding the camera)
  3. Record videos with PowerPoint (but don’t just save it again as a PPTX file, export it as a video file):
    • To export PPT recordings as a video: File → Export → Create movie…
  4. Record videos with OBS Studio (OBS Studio tutorial here)
    • This is the most dynamic way to record television quality videos – depending on your setup and ability
    • Many “career” YouTubers and Twitch streamers use OBS to record their vlogs and streamed game playing
  5. Record videos with Zoom and Screen share (BONUS)
    • This method is one I learned about after making the above video (some Zoom setup tips here):
      1. Create a Zoom room with only yourself
      2. Screen share
      3. Record your presentation

Create Higher Quality Videos

How to record better videos

This video shares my personal setup and methods for recording my classes online. I provide a quick introduction to:

  1. My “studio” (0:17)
  2. Monitor(s) (2:48)
  3. Lighting (5:56)
  4. Microphones (9:21)
  5. Smartphone recording (12:54)
  6. The software that I use (OBS Studio) (15:26)

I hope it gives you some good ideas about how to record your videos at a little higher quality.

Summary
  1. Consider your background – do you want to show your bookcases / wallpaper? Consider:
  2. Consider using two monitors (or if you’re using Zoom, one monitor + your smartphone)
    • This will allow you to record your screen while also paying attention to your webcam or recording software
  3. You need a bright, soft source of light – 45 degrees above your eye-line is perfect, so:
    • Sitting in front of a window is good
    • Or, adding a soft light to the left / right of your eye-line helps
    • But sitting in front of a bright light (behind you) is no good
  4. Improve your sound quality
    1. Stand alone microphones include noise-canceling technology and pick up far better sound quality
    1. Your phone is good at arm’s length, but much farther than that and you should consider a separate mic
    2. Also, consider the space in which you are recording and the sound dynamics and acoustics. A quiet space is best
  5. Seriously consider using your smartphone for recording
    • Most modern smartphones have built in HD cameras, so it’s a great option for high quality video from a device you already own
    • But be cautious about going longer than 30 minutes without a break. My phone records a maximum of 4GB of HD video at a time, and then splits the file before beginning recording again. This is about 30 minutes of HD video. If a presentation lasts longer than this mark, you may have a few seconds missing in the middle when the camera splits the video to a second file.
  6. Again, OBS Studio gives you the most flexibility for recording videos (OBS Studio tutorial here)

Additional Tips

Live Streamed video vs. Zoom vs. Pre-recorded
  • Live Steamed video
    • Lowest quality of the three due to buffering needed on both ends (buffered upload from the streamer, buffered download from the viewer).
    • It will also have a few second delay between what is recorded and what is shown on screen
    • But YouTube does offer options to maximize quality (longer delay), or maximize interactivity (lower quality)
  • Zoom
    • Medium quality video, it will run like a video conference call
    • But, it’s a good idea (if you’re using an app for Zoom – or the YouTube app for Live Streaming) to set your camera as horizontal orientation before beginning. Once you start the call / stream, the orientation might not change, and most software is optimized for horizontal video
  • Pre-recorded
    • Offers the opportunity for the highest quality video, sound, and video elements (depending on your equipment and setup)
    • Affords the ability to edit the video before posting, to cut unnecessary parts or mistakes, or to add in additional elements, effects, overlays, images, or video clips
    • Ultimately is the most difficult to setup and will likely be the most time consuming – depending on how much you want to put into it
Setup considerations
  • Location / room
    • Choose a quiet room, with good lighting
  • Background / backdrop
    • Consider your background – and point the camera in a direction you don’t mind showing, or put up some kind of backdrop
    • Always be mindful of where the camera is pointing and what it is showing (unless you don’t mind)
  • Adequate Lighting
    • You need a bright source of light from the front
    • 45 degrees above your eye-line is perfect (so sit in front of an open window if you can)
    • Or, attach a light or two 45 degrees to your right and left as they will help soften the shadows on your face from an overhead light that is too strong or too directly overhead
  • Framing & camera angle
    • Don’t put your face in the exact center of the shot. Rather employ the rule of thirds to keep your eye-line in the upper-third of the viewport
    • Additionally, remember that cameras that are too low tend to show you with a double-chin. There’s a reason Instagram models take photos from above their heads. A higher angle (on the top of a computer monitor, or selfie stick) gives you a more attractive appearance on camera
    • Sometimes you may consider putting your laptop computer on top of a stack of books if the laptop camera is too low and pointed up at you.
    • Eye-line or higher is a good angle for the camera.
  • High quality camera (phone / HD webcam)
    • The highest quality camera, and the highest quality settings you can enable on that camera will give you the best video. Just remember the cautions mentioned above about file size.
    • If your webcam is not an HD webcam, perhaps it’s time to invest in one. You can find a good HD webcam for right around 50,000 won.
  • Sound quality (microphone)
    • At arm’s length, most camera mics are OK, but the farther away the camera / mic is, the lower quality the sound. This is because these camera / mic combos don’t employ any kind of noise cancellation
    • Consider purchasing a separate 3.5mm mic for your phone or USB mic for your computer to get a much better sound quality
Software
  • PowerPoint (slides only)
    • When recording a video with PPT, remember:
    • You’ll get slides ONLY
    • You need to Export the file as a Video (and not just save it again as a PPTX)
  • OBS Studio (with talking head)
    • With OBS Studio, you can record:
    • Your screen
    • Your webcam (and overlay it over the screen)
    • Additional cameras
    • Additional monitors
    • A single piece of software
    • Create title and image overlays
    • Play videos and record them
    • Record a single software window
    • OR combine ALL of these (with transitions) into a very dynamic presentation
  • MS Movie Maker (Windows editing)
    • The simplest (and FREE) solution for editing videos in Windows
  • iMovie (Mac editing)
    • The simplest (and FREE) solution for editing videos on Mac
  • Handbrake (convert video files)
    • The simplest (and FREE) solution for converting any video file between a variety of formats
    • Compress huge files into smaller MP4s
  • Audacity (sound editing)
    • The simplest (and FREE) solution for editing or cleaning up sound (MP3s, WAV, etc) for your videos
Categories
Setup

How I Built the #KOTESOL2020 National Conference Website

There are really 3 different websites in question here, and multiple integrated technologies:

  1. KoreaTesol.org (view site)
  2. Kotesolconf.com (view site)
  3. Live.Kotesolconf.com (view site)
  4. WordPress Plugins
  5. Reflection

The conference organizers originally approached me about helping to build the conference website around the beginning of March. That gave us only about 6 weeks to organize everything to transition from an offline conference to an online conference.

KoreaTesol.org

KOTESOL Main website
Purpose & usage:

The Main KOTESOL website is traditionally the “single source of truth” for all KOTESOL Conferences. It usually includes:

  • Conference information & announcements
  • Speaker information and schedule
  • Information on hotels & the surrounding area
  • Presenter & attendee registration
  • Fees & bank transfer information
Limitations:

Unfortunately, the Main KOTESOL website also has various limitations and constraints we tried to work with (or around):

  • Page building and Post writing are stylistically limited
    • This is to maintain better control over the entire website’s design while allowing non-programmers to update the website without breaking things
    • Basically, the Main site acts as a blog, with the same basic design limitations a simple blog would impose
    • It is assumed that most web editors are copy-pasting text from MS Word documents that require minimal formatting
  • The site itself is running a software that was originally released in early 2011. Although the software continues to receive maintenance updates, it is scheduled to reach “End of Life” in November 2021. So, the site is really due for an update.
Needs:

The conference organizers needed a website built quickly that would look great, function well, and not be as limited as the Main website. Basically, they were asking for:

  • A “flashy”, attractive promotional website to spark interest in the conference (kotesolconf.com)
  • A way to limit access to the conference content to only registered attendees (live.kotesolconf.com)
  • Quick information access
  • A site that could be built quickly
  • A way to create and maintain a “Library of Content” including the Live and pre-recorded presentations (YouTube)
  • Tech support before, during, and after the conference
  • Guidance on the various technologies that could be utilized for the conference, and methods to combine them seamlessly into a single online experience for the day of

Therefore, due to the online conference requirements, and the technical (and stylistic) limitations of the Main website, the conference organizers contacted me about helping to create a new website specifically for the conference.

View my original Statement of Work for the project (Mar 18, 2020)


Kotesolconf.com

Conference Promotional website

View code on GitHub

Purpose & usage:
  • A “flashy”, attractive promotional website to spark interest in the conference
  • Quick information access
  • A site that could be built quickly

After the initial contact in the beginning of March, I drafted a Statement of Work by March 18, with a goal of setting the promotional website “live” by April 2 (2 weeks later).

At that time, I only had minimal information about the conference itself, and the invited speakers. But the team wanted to get something up quickly to begin promoting it.

Luckily, I’ve already built 3 other conference websites in a similar manner for Regional conferences we’ve held in Jeonju in 2017 and 2018, as well as the 2019 National Conference, so I already had a template to use that required minimal rebuilding.

How I built it:

Technologies employed:

  • NodeJS
    • an asynchronous event-driven JavaScript runtime environment that compiles webpages out of the browser serves up a very fast and dynamic website
  • ExpressJS Framework
    • the de facto standard server framework for Node, providing routing and other features that make web application development much faster and easier than using only Node
  • Pug templating engine
    • a popular templating engine for Express and Node which compiles files to HTML and utilizes a simplified syntax, which makes the code more readable, and quickly editable. Pug makes it easy to write reusable HTML and render data pulled from a database or API
  • JSON data files
    • the de facto standard JavaScript data-interchange format. It is easy (and enjoyable) for humans to read and write. It is easy for machines to parse and generate.

These days, JavaScript is one of the fastest growing, and most widely used technologies for building websites that are fast, dynamic, and scalable. How this works with the technology stack employed above:

  1. NodeJS runs on the server to compile the JavaScript (Pug) files into static HTML that is readable by the browser when someone visits the website
  2. ExpressJS builds the API we use to access data stored in our JSON “database” files, and it takes care of routing between different webpages
  3. Pug builds the webpage HTML structure and dynamically renders data that is served to it from the Express APIs
  4. JSON holds JavaScript Objects and arrays of Objects that act as our database, which are accessed by Express and passed into Pug. (Basically, the reason JSON is so great is that I can take an Excel file, export it as CSV, and convert it to JSON. Therefore, the JSON file itself is nothing more than a text-only Excel file.)
Advantages:

The reasons the above combination of technologies is so great are:

  1. Very fast to develop (especially since I had already built a template)
  2. Very fast to server, render, view, access
  3. JSON is a joy to use as I can basically reformat any Excel file into a format that I can easily use as my “database” for the site
Limitations:

However, given the time constraints for this project, I was also faced with the following limitations:

  1. Login / registration:
    • Building a custom login / registration with this technology stack is possible, but would require much more time for development / testing, especially when I haven’t previously built this functionality, and there are other viable options already available
  2. Database:
    • Utilizing JSON files as a “database” means that it’s not really a database I’m accessing and updating, but a single file or collection of files. Therefore, this system, built quickly and in the way I’ve built it, does not function as any kind of CMS where I could go into various webpages to update content. Rather, in order to update the website content, I need to go into a particular file, “Search” for the content to update, then re-upload the “database” file to the server.
  3. Content Management System:
    • Because this system does not function as any kind of CMS, it is not optimized for writing articles, announcements, and updates. Therefore, the second “LIVE” site was also required to help satisfy the needs of this project.

LIVE.Kotesolconf.com

LIVE Conference website

View code for the conference WordPress Child Theme

Purpose & usage:
  • A way to limit access to the conference content to only registered attendees (live.kotesolconf.com)
  • Quick information access
  • A site that could be built quickly
  • A way to create and maintain a “Library of Content” including the Live and pre-recorded presentations (YouTube)

The LIVE site addresses the rest of the project “needs” that the promotional site could not. This includes primarily:

  1. Creating / collecting a Library of Content
  2. Locking that Library of Content behind a registration / login page
How I built it:
  • WordPress
    • Currently powering over 1/3 of the world’s top websites, this CMS is the most popular in the world. In recent years, there’s also been a big push to build a JSON REST API for it that will allow integration with JavaScript technologies like Node (above). This makes WordPress an ideal complement to the website built above.
Limitations:
  • Time:
    • As I expressed earlier in this article, time constraints on this project were one of the biggest limitations. Given enough time, it would have been possible to completely integrate the two sites with a unified login and shared content pulled directly from the WordPress database using the REST API.
  • Two separate sites:
    • As it is, the simplest solution was to create and maintain two separate sites and try to direct all visitors looking for “locked” content toward this LIVE site (requiring login)

In review, the two sites created functioned like this:

  1. Promotional site:
    1. Built very quickly
    2. Provided quick access to information
    3. “Flashy”, including a conference countdown clock, less stylistically limited (more design freedom)
  2. LIVE site:
    1. Built more slowly
    2. Required login / registration
    3. Housed all “locked” or private content (external links) behind the login

WordPress Plugins:

Contact Form 7

  • Created multiple forms for:
    • Volunteering
    • Donations
    • Website Issues
    • General Contact
  • Sending to multiple different email addresses (a different person handles each)

GDPR Cookie Consent

  • Best Cookie Consent footer I’ve found, easy to customize, out of the way

Google Analytics by MonsterInsights

  • Hooked up to Google Analytics – using the same code for both promotional site and Live site, to get usage data for the event

Jetpack by WordPress.com

  • Among other functions, utilizing the Portfolio custom post type for all Speaker profiles (then locking those down to logged in users only)

LH Logged in Post status

  • Lock down the Portfolio custom post type for only logged in users (redirect non-logged in users to the login page)

Quick and Easy FAQs

  • As the name implies, quick and easy, and beautiful design / functionality

Redirection

  • To redirect certain links (like Schedule) to the promotional site which is more complete and has a better design

RegistrationMagic

  • Simple and straightforward, also allows Facebook login (loads of KOTESOL members use Facebook – it seems to be the preferred SNS of the organization)
  • Easy to fit into a normal Page
  • Stat analysis
  • Hides login (no /wp-admin – redirects to /login or whatever I set the page to)
  • Couple of disadvantages:
    • Lost activation emails
    • Can’t login with email (must use username)
    • Sometimes not a clear flow from registration to login to logged in view
    • Profile view is unnecessary (Submissions, etc)

Show Current Template

  • For site development and debugging

Site Kit by Google

  • Additional analytics and other Google things

Sitewide Notice WP

  • Good for updating the site with links and notices to upcoming presentations

Timed Content

  • Perfect solution for making the Zoom access info and YouTube links accessible at a certain time
  • Works automatically on every page it’s enabled – saved me a ton of work / time trying to set things “live” manually

Ultimate Addons for Gutenberg

  • Good for Multi-buttons
  • Tried to use for a Grid of Projects, but wouldn’t recognize “Private” Projects

W3 Total Cache

  • Caching, obviously

Reflection

I’ve compiled my thoughts about Registration / Login on the Conference Stats & Reflection post. Suffice it to say that in the future:

  1. Registration / Login needs further testing, with multiple use-cases, and sign-in methods
  2. Login with username OR email address is necessary (some users – including me – forget their username)
  3. Login status needs to be made CLEAR. This can be done by:
    • Adding a user icon / welcome message on the logged in page / upper-right hand corner of the website
    • Adding the username on BOTH the promotional site and the Live site using the WP REST API
WP REST API Resources:

In fact, linking the two sites more completely with the WP REST API would be a good endeavor for future sites.

I want to be able to verify authentication between the two sites (i.e. if you’re logged into one – the Live, the second site – Promo site – will know it and “unlock” content appropriately). This would allow me to:

  1. not “double-up” on the content – putting Speaker profiles on both sites – which led to some user confusion
  2. and also, retrieve the username / profile picture for both sites to create a more unified “single sign-on” type experience (sign on once in one site, be linked to both sites)

Some resources follow:

  1. Using Express To Build A Node.js Server To Proxy The WordPress REST API (Torque Mag)
  2. How to make WordPress more exciting with the WordPress API, ACF, & Express.js (FreeCodeCamp)
  3. How to Setup and Use WordPress REST API: Basic Authentication (Cloudways)
  4. The Complete Guide to WordPress REST API Basics (Kinsta)
  5. REST API Authentication (REST API Developer’s Handbook)
  6. Plugin: JSON API Auth
  7. Plugin: JSON API
  8. Plugin: JWT Authentication for WP REST API
  9. How to get current logged in user using WordPress Rest Api? (Stack Overflow)
  10. WordPress REST API v2 (Postman Documenter)
Categories
News

Conference Stats & Reflection

The following stats were collected at the end of the conference day, April 25, 2020 at 11:00pm.

Registration

  • 462 registered users (479 form submissions)
    • 80 registered today
  • 233 login success today
    • 229 login failures (54.7% success rate)
    • But this doesn’t take into account the users who may have already been logged in previously and saved their login information (i.e. no need to login again that morning)
By Conference End
  • May 3, 2020:
    • 501 form submissions
    • 492 registered users

Notes:

Registration / Login is one of the most difficult things to “get right” but it’s also one of the most important.

Although I spent a few days working on the best way to get users registered and logged in with entirely FREE methods, I didn’t have a lot of time to test and double-check the registration / login flow for errors and bugs. Common issues / complaints included:

  1. No “activation email” sent / received
    • Some users had to check Spam messages
    • Some users appear to have never gotten a mail (problem with the outgoing mail perhaps?)
    • I personally helped 5-6 users login by giving them a new password when they were having trouble
  2. Facebook login was set to “Developer Mode” until the day of the conference, so visitors using that login method couldn’t login before that
    • Easy fix, I changed it to “Live Mode” that morning. Didn’t realize I needed to do that until someone brought it to my attention.
  3. After registration / login some users were not redirected well
    • Mostly fixed by redirecting all logins to the main conference schedule on this site – but that wasn’t implemented until the day before the event, so some people got lost when trying to login early.
  4. There was no clear message to users that they were logged in at all (no “Welcome back” message, no user icon in the corner, etc)
    • Given the time constraints, this couldn’t really be avoided. With a little more time, I would have liked to show logged in status in the top bar.
  5. There was confusion about WHICH website people were actually logged into. It wasn’t immediately obvious the differences between KOTESOL’s various websites:
    • https://kotesolconf.com = Promotional site, built very quickly, used only for promotional purposes. Impossible to login here, though its similarity with the Live site was great enough to make many people confuse the two.
    • https://live.kotesolconf.com = LIVE site, where all the “protected” content was stored. Users were required to register / login to THIS site to access conference content.
    • https://koreatesol.org = Main KOTESOL site. Some users thought that user logins were automatically linked between this site and the LIVE site, but that was not the case. Given more time, that would’ve been the ideal situation (single sign-on), but the main KOTESOL site may not yet be capable of this (using Drupal 7).
  6. The plugin I chose only allowed login with a username, not the registered email.
    1. Some people (and sometimes me) forgot their username, although they would easily remember their email. This (I believe) led to the higher level of failed login attempts. In the future, I should choose a different plugin, or modify the code to also accept user emails.

Website Usage

  • 444 unique site visitors (from different IP addresses)
  • 569 unique sessions (some IP addresses were the same, meaning the viewer left the site, then returned later)
  • 2,235 unique page views (different visitors visiting different pages – returning to the same page is not counted)
    • Meaning each visitor viewed between 4-5 pages each on average
    • Average session duration (total site viewing time): 4:03
By Conference End

Possibly due to timezone differences, we actually had MORE visitors the day AFTER the conference:

  • April 25:
    • 718 site visitors
    • 1,160 sessions
    • 5,077 page views (4-5 pages / user, 6:20 average duration)
  • Cumulative totals by May 3, 2020:
    • 1,234 site visitors
    • 2,146 sessions
    • 8,635 page views (4 pages / user, 5:00 average duration)

Notes:

I originally estimated between 200-300 online attendees. Last year, I believe the National Conference in Jeonju drew over 300 in-person attendees. But this being KOTESOL’s first ever online conference, I estimated that less than that number would attend:

  • Theoretically MORE than that number could attend (especially with it being FREE), however
  • I also guessed that fewer people would choose to join an online conference than an in-person conference, especially due to the limitations of the online format.
Limitations of the online format and how we overcame them:
  1. Presentations: how can we do “live” presentations, and include speaker / attendee interaction, like a Q&A after the event?
    • YouTube LIVE = can easily accommodate a large number of viewers at once (Zoom and other options are limited)
    • YouTube Premiere = similar to LIVE but allows for a pre-recorded video to be played LIVE
    • Zoom = limited in size with rooms up to 100, and rooms with 50 or more start getting quite crowded and more difficult to manage
    • YouTube Pre-recorded webinars = By setting the videos as “Unlisted”, only those with the link can find them – and we didn’t release the links until the day / hour of the conference
  2. Networking: how can we enable conference attendees to interact with one another, ask questions, socialize in an online format?
    • Zoom lunch table = Open up a Zoom chat room during the lunch hour
    • Slack “hallway” = Utilize Slack (see below) as a virtual “hallway” where people would be able to mingle and ask questions

Slack

(i.e. The virtual “Hallway” of the conference)
Graph from Google Analytics, but shows where the site’s visitors came from that day.
  • 186 participants in 16 time zones
    • Almost 100 new users that morning
    • This means almost half the website visitors also joined Slack
  • 335 Slack messages
By Conference End
  • May 3, 2020:
    • 190 members
    • 2,085 messages sent

Notes:

I’ve used Slack for a number of purposes in the past, and it’s a great technology with numerous advantages over similar chatting apps:

  1. Join link = people can opt-in to join, and there’s no need to invite them individually (although you can). i.e. you don’t have to already be “friends” with them to add them to a chat, they can add themselves
  2. Multiple channels = in a single Slack space, you can open multiple public channels (rooms) that people can opt-in to join, or private channels that can be reserved for specific groups of people (team members, presenters, etc)
  3. Privacy = there is no need to “friend” someone, have their contact info (email, SNS ID, etc), or even know them before communicating. Once in the Slack space, anyone can DM anyone else. So, in some ways it’s a little like Twitter – but a closed-off Twitter space where only certain people with the join link can interact with each other.

For the reasons listed above, I felt that Slack was the ideal solution to address the problem of quick and instant communication, conference-wide announcements, questions & answers, and personal interactions and networking.

However, Slack was a new technology to many of these users, and I don’t think many of them really grasped from the beginning how useful the tool would prove to be. The following were a few things I observed when trying to get Slack up and running:

  1. Pre-conference communication: I wanted to open Slack up early and use it immediately for instant, mass communication with the presenters. Few presenters joined early, and fewer still used it as a communication tool before the conference.
    • In fact, most presenters still channeled their questions through a third-party that they already had contact with (via email or Facebook) before they got to me. So, rather than being in quick communication with presenters, I found I was still relaying information through other people.
  2. During the Conference: Nearly half the people who joined Slack did so ON the day of the conference, and we had rolling registrations throughout the day. This means that many people entered the chat without much experience, and so I had multiple repeated questions throughout the day. Therefore, I found it important to:
    1. Create announcements with the @everyone flag in the #general channel
    2. Pin posts to the channel with the most useful / frequently asked questions (even though most users probably didn’t even notice the pinned posts, it allowed me to quickly access the same information over and over again)
    3. Create Posts in Slack with longer information (like ALL the Zoom sessions links and passwords) that could be easily shared with a link
  3. Post-conference: I was a little surprised that the end of the conference also brought almost the end of the Slack communication. After we sent the “Thank you” messages at 4:00pm, there was a brief suggestion for a virtual “After Party”, as well as the creation of a group to share Pre-recorded webinar links and feedback, but since then, not much additional communication has really occurred. I’ve gotten only 2 DMs.
    • Still, keeping the Slack chat open seems like a good idea for now in case there are still conversations going on behind the scenes (DMs between attendees). And it allows users to still have access to all the links, announcements, files, conference discussion, or whatever else was posted.

YouTube

(i.e. The presentation “Rooms” and “Live” aspect of the conference)
  • 1,129 YouTube views
    • From our 444 unique visitors that day, this equates to an average of 2.5 YouTube views from each visitor
  • 152.4 hours viewed
  • Individual videos:
    • Opening ceremony:
      • 70ish Live viewers
      • 308 by the end of the day
    • Plenary:
      • 110 or so Live viewers
      • 219 by the end of the day
    • Meet the SIGS:
      • 30-50 Live viewers
      • 95ish by the end of the day
    • Hwang (Legal):
      • 50ish Live viewers
      • 95ish by the end of the day
    • TNKR:
      • 35 or so Live viewers
      • 125 by the end of the day
    • Pre-recorded:
      • 30-40 views by the end of the day on average
  • Devices (also applicable to the main website):
    • 45% Computers
    • 55% Mobile devices
By Conference End

Notes:

First of all, it’s important to note that the number of mobile device users exceeded computer users.

This means that any future KOTESOL conference or even workshop that seeks to do something online like this needs to take into consideration the prevalence of mobile devices that will be joining in. Therefore, the website and all utilized technologies need to be either optimized for mobile screens, or allow for the downloading of mobile apps to access the content.

Another thing to note is that many people were LATE to view some part of the conference.

Even though we had scheduled times posted, and some of the videos included 2 minute countdowns, many people “arrived late.” In one instance, this is because the end of the Plenary session overlapped by about 1-2 minutes with the Meet the SIGs video Premiere.

Next time, rather than trying to schedule multiple videos to Premiere quickly in a row, it would be better to combine those videos into one, OR give more time between the videos – because people need to go and click on another link to get over to the next video.

Note about YouTube Premieres: When a user comes to a Premiere late, the screen seems to automatically load the current video location – i.e. mid-talk. Most users would probably not consider trying to restart the video from the beginning, but would just continue watching from that place in the video. They could later go back and re-watch the whole thing again, but most would not consider trying to click to the start of the video if it’s already mid-video in the Premiere.

All-in-all, it seems that the success of this conference comes down more on:

  • The presenters, and how well they can manage their own technology
  • The attendees, and how well they can access the links to each video / Zoom session

Therefore, it is really important to try to make it VERY CLEAR:

  1. Where to find the links,
  2. Where the links lead, and
  3. The times that each link will be active (perhaps we should delay everything additional 5 minutes in order to get more people time to get over there).

Zoom

(i.e. The speaker / attendee “Interactive” element of the conference)
  • 13:00 sessions: between 20-30 participants
  • 14:00 Lisa Hunsberger: 60+ participants
    • Note: Lisa (among others) has agreed to record her presentation to make it more widely available on YouTube

Notes:

  • Passwords: Setting a password on the sessions, though intended to increase security (i.e. prevent trolls), actually hindered some participants from entering the sessions on time or at all.
    • In the future, perhaps passwords don’t need to be assigned. The join link alone will be enough, especially when that is only available for a short time behind a login.
  • Access: People had the most trouble accessing the Zoom sessions. I received numerous (almost a dozen or more) questions in Slack about it. To the point that I collected ALL Zoom info into a single document to be shared on Slack for the conference.
  • Analytics: I wish there was a more effective way to collect some participant data (like Google Analytics) on the Zoom attendance other than just asking the moderators to take a head count.

On the bright side, I noticed a few really creative uses of Zoom in the conference apart from a “regular” Zoom meeting:

  1. Individual recording: Reece Randall had trouble booking a room at his university to record his video, but was able to record himself, alone in a Zoom meeting while doing a screen share.
  1. YouTube Live: Vanessa Virgiel was in charge of helping TNKR with their session, and was able to hook up OBS Studio to record a private Zoom session between herself and the TNKR presenters, including a screen share, and live Q&A time.

Conclusion

By the end of the day, we’d also received 25 responses to the Conference Feedback survey with 100% positive impressions of KOTESOL (the only unanimous answer).

All in all, the majority of attendees seemed to enjoy participating and left very positive feedback about how smoothly everything seemed to run.

Conference by the numbers:

  • 462 website registrations
    • 233 successful logins (on the day, not counting those who’d previously logged in)
  • 444 unique website visitors
    • 569 unique sessions (125 users returning in the same day)
    • 2,235 page views (4-5 pages per visitor @ 4:03 per visit)
    • 45% computer / 55% mobile devices
  • 186 Slack users in 16 timezones
    • 335 messages exchanged
  • 1,129 YouTube views
    • 152.4 hours watched
  • 20-30 attendees in most Zoom sessions
    • 60+ in at least one Zoom session

Thanks for reading!~

By Conference End
Lessons learned:
  1. Making the conference FREE and open to all registrants, as well as hosting all the presentations on YouTube allowed KOTESOL to gather a larger crowd than originally anticipated.
  2. By leaving the website completely open (including registration) for a week after the date of the actual event, the actual size of the attendee crowd was more than DOUBLED even only ONE DAY after the “live” presentations.
  3. Hosting the conference “live” in the Korea Standard Timezone (UTC +9) also likely affected the number of people who were able to view the videos at their “live” times.
  4. Day One and Day Two of the conference drew the most active participants and engagement. And although Slack was quite vibrant in the public channels on Day One with 335 messages, there was actually a lot going on behind the scenes with Direct Messages and in private channels by the end of the conference (2,085 total messages sent).
  5. Although we had nearly 500 registered users on this site, there were more than 1,200 site visitors and nearly 2,200 YouTube video views. We can assume this means two (or three) things:
    1. About 50% of the site visitors either did not register for the site, or were unsuccessful (i.e. many may have just stumbled upon the site through Google Search or a Facebook link out of curiosity and saw no need to register)
    2. Each of the nearly 500 registered users likely watched an average of 4-5 YouTube videos over the course of the week (about the same number of presentations they may have attended at an in-person event)
    3. It is also possible that as “Unlisted” videos, the YouTube links could have been shared separately outside this website’s login page (i.e. if someone registered for Slack and NOT this site, they would still have access to the videos, or if any attendees chose to share a particular video, they would just need to share the link. Once the videos became “Private” on May 3, 2020, accessing videos with a link was no longer possible – now, invitation only, until links are made “Unlisted” or “Public” again).
By the numbers:
StatDay One
(April 25)
Day Two
(April 26)
End
(May 3)
Registered462492
Slack186190
Slack msgs3352,085
YouTube views1,1292,191
YouTube hrs152.4258.6
Website visitors4447181,234
Sessions5691,1602,146
Page views2,2355,0778,635

Sample Feedback

From Joanne McCuaig at the University of Birmingham (Promotional session)

Hello, I wanted to share my feedback to the conference team from the perspective of a presenter.

• The conference book and website were really well organised.

• The presentation options were helpful

• Zoom works better for our particular needs.

• We’re happy with the turnout we got – some attendees were late which was fine as it was live so their particular questions could be answered individually.

• Overall, we’re really pleased on our end and want to thank KOTESOL for the planning, organisation, and time that the volunteers have put into the conference.

Joanne McCuaig
PhD. Candidate, University of Birmingham
English Language and Applied Linguistics
https://www.birmingham.ac.uk/joannemccuaig
Categories
Setup

Getting Started with Slack Tips

Slack is the tool we will use for widespread communication and networking in this conference.

Slack is convenient in that anyone with the Join Link can join the group and participate in the chats without needing to know someone else’s user ID, or add them add a “friend,” or create a group of existing members. Slack is the easiest way to quickly build an online chat room with members who “opt-in” to the chat.

Channels

After joining Slack, you will see a “Channels” heading in the left sidebar. You can join different chat rooms here.

Featured Channels

We have created a separate channel for discussion with each of the Featured speakers.

  • #featured-plenary (Tomomi Kumai)
  • #featured-legal (Yunjeong Hwang)
  • #featured-tnkr (Teach North Korean Refugees)
  • #featured-covid (Stafford Lumsden)

There are also various #help and #general channels:

  • #2020-national-conference (Hallway discussion, networking)
  • #general (Announcements)
  • #help (General Help)
  • #zoom-help (Zoom questions)
  • #q-and-a (General Q&A)
  • #random (Open discussion about any topic)

If you don’t see one of these channels in your sidebar, click the “+” (plus) button next to the “Channels” heading to “Browse channels” and add one that you want to participate in.

Zoom and Pre-recorded Chats

We have nearly 40 presentations for this conference, so did not want to overwhelm people with too many Channels. Therefore, there are not separate channels for each presenter. Instead, you may Search for a presenter’s name by clicking the “+” (plus) next to “Direct Messages” and send a DM (direct message) to that presenter.

Categories
Setup

Zoom Setup for the National Conference

Contents

  1. Security Recommendations
  2. Profile Settings
  3. App Settings

Due to a new trend known as “Zoom bombing” (Zoom raiding / Zoom trolling), the Zoom team has shifted resources to combating harassment and improving security features in the app.

So, following the recommendations of this New York Times article, here are some recommendations for better security during the conference. (Note: most of the following settings may be accessed from your profile on the Zoom website at https://zoom.us/profile/setting)


Security Recommendations

  1. * Make sure you’re running the Latest Version of Zoom. I’ve personally updated the app 2-3 times in the last week or two after Zoom meetings. These updates include multiple fixes and additional security features.
  2. * DO NOT share your Zoom link / code publicly. Instead, share it only with the Conference organizers who will make it public to registered Conference attendees on THIS site (and the Slack chat) 10 minutes before you go LIVE.
  3. (Optional): Set a Meeting password. Actually, this step is not necessary because your Zoom link will be hidden behind a login screen on the Conference website.
  4. (Optional): Create a Waiting Room to screen attendees before allowing them in. (This can be managed by your helper / session manager / co-presenter if necessary).
  5. Restrict Features as needed in Host controls:
    1. * Set Screen-sharing to “Host only”. If someone were trying to Zoom bomb you, they could try to share anything (including inappropriate or derogatory materials, images, or Desktop wallpapers). So it is recommended to enable this.
    2. * Turn OFF the Annotation feature. Again, if participants are allowed to make Annotations on your screen share, trolls may try to write or draw inappropriate things.
    3. (Optional): Block private chats. This option disallows participants from contacting you directly / privately in chat.
    4. Turn OFF File transfers. If File Transfers are enabled, participants may be able to share files with the whole group.
    5. Restrict custom backgrounds. Again, if there are trolls in the group, some may try to set their custom backgrounds to inappropriate pictures. Enabling this option will fix that, and although some people may complain about showing the background of their home, you can just ask them to turn off their video cameras.
  6. * Disable “Allow removed participants to rejoin” to prevent people (trolls) you remove from the Meeting to rejoin.

Profile Settings (Web)

Many of the above settings can be controlled from the Zoom website (NOT the app) after you sign in. Go to https://zoom.us/profile/setting to manage them.

You may want to check the following settings online:

1. Meeting

  • Schedule Meeting
    • Mute participants upon entry
  • In Meeting (Basic)
    • Chat (Allow meeting participants to send a message visible to all participants)
      • Prevent participants from saving chat
    • Private chat
    • File Transfer
    • Screen sharing
      • Who can share? (Host / All Participants)
      • Who can start sharing when someone else is sharing?
    • Disable desktop / screen share for users
    • Annotation
    • White board (similar to Annotation)
    • Allow removed participants to rejoin
  • In Meeting (Advanced)
    • Breakout Room (allow small groups)
    • Virtual background
    • Waiting Room

2. Recording

  • Local Recording (Allow hosts and participants to record the meeting to a local file)
    • Hosts can give participants the permission to record locally

If you want to record, you may check the following options.

Note: recording your Zoom talk is NOT recommended as it requires express permission from all participants. Additionally, you must give participants a chance to exit the room if they do not wish to be recorded or you may be in violation of various privacy laws.

  • Recording Disclaimer (Show a customizable disclaimer to participants before a recording starts)
  • Multiple audio notifications of recorded meeting

App Settings

Find your App Settings in the upper-right corner of the Zoom app (Gear wheel). The following list will go through most of the Setting screens and give recommendations to apply during the conference.

1. General Settings

One interesting setting here is “Dual Monitors.” If you have dual monitors:

  • Monitor 1 (main): Open your screen sharing, PPT, or main window
  • Monitor 2 (side): Open the list of meeting participants

2. Video Settings

  • Enable HD = higher quality image
  • Mirror my video = de-select to show text through your webcam
  • Touch up my appearance = uses filters to soften facial features and blemishes
  • Hide non-video participants = may be useful for large groups to give more space to people who are using their webcams

3. Audio Settings

Please setup, double-check, and TEST your Audio settings here before the Zoom meeting to be sure participants will be able to see and hear you.

4. Share Screen

Deselect the following if you don’t want to be forced into full screen mode when someone shares their screen.

  • Enter full screen when a participant share screen
  • Maximize Zoom window when a participant share screen

Select the following to avoid interruptions while screen sharing.

  • Silence system notifications when sharing desktop

5. Chat Settings

There are many options available here, but the defaults are probably fine. Still, you may wish to read through some of them yourself to see if there is anything you want to change.

6. Virtual Background Settings

Note: Only computers with a powerful enough processor will be able to use custom backgrounds anyway. But, it’s still recommended to disallow this feature for participants.

7. Recording Settings

Note: Recording your session is NOT recommended as you would need to get express permission from each of the participants to record them on video or risk violating various privacy laws.

That being said, the following options may be useful in other circumstances:

  • Record a separate audio file for each participant – this option would be useful if you were going to edit the recording later and wanted to control audio levels separately for each participant.
  • Place video next to the shared screen in the recording – this option would keep your webcam image beside the screen share in the video.

8. Profile Settings

This tab mostly has to do with your own profile. Feel free to take a look and edit it as you see fit.

9. Statistics Settings

This would be a good place to check on the stream statistics themselves as you are in the meeting. If your video or audio is lagging for some reason, you may be able to detect the cause or reason for the issue here.

10. Keyboard Shortcuts Settings

If you plan to do extensive Zoom meetings in the future, it might be worth your time to investigate the Keyboard shortcuts or set up some of your own to simplify repetitive tasks.

11. Accessibility Settings

These settings have to do more with accessibility features for users with disabilities. These settings would include things like High Contrast, helpers for blind or visually impaired users, and so on.

Categories
Setup

YouTube Live Setup for the National Conference

Contents:

Some things to keep in mind up front:

Limitations:

  1. Live Streaming MUST be enabled at least 24 hours in advance
  2. Live Streaming from your phone (via the YouTube app) is only available to channels with 1,000+ subscribers. Therefore, if your channel does NOT currently have 1,000+ subscribers, you will be limited to streaming video from your computer + webcam

Reasons for choosing YouTube Live:

  1. YouTube is a massive platform and not limited by the number of participants simultaneously taking part in a (live) video. Zoom is limited to 100 maximum participants at once.
  2. YouTube also provides interactive tools like Chat and Comments that can provide a forum for Q&A either during, or at any time after the presentation.

Reasons for NOT choosing YouTube Live:

  1. Live Streaming = “Live” which means you will be limited by your own setup / ability. There are ways to create a very dynamic Live presentations with multiple video clips, transitions, video layers, and so on, but without practice (and help), it will be more difficult. If you want to create a very dynamic video presentation on your own, you might also consider pre-recording your session which would give you the ability to edit things as you like before making it “Live.”

How to Enable YouTube Live Streaming

  1. Sign into YouTube.com with your Google account
  2. Go to https://youtube.com/features to check if you have Live Streaming enabled already
  3. If not, click “Enable”
  4. On the next page, verify your phone number by having YouTube send you a PIN number
  5. Return to https://youtube.com/features to verify your Live Streaming status is “On Hold”

How to Create a Live Streaming Event

  1. After 24ish hours, your account should be ready for Live Streaming. Verify this by (signing in first and) checking https://youtube.com/features to verify your Live Streaming status is “Enabled”
  2. In the upper-right corner of the YouTube website, point the mouse at the video camera icon, then click “Go Live” from the menu that pops up
  3. In the new YouTube Studio window that pops up, you will see your video and streaming options in a menu on the left

Live Streaming Event Options

1. Webcam

YouTube will automatically take you to “Webcam” where your web browser will either prompt you to access your webcam / microphone or alert you that one is not yet connected.

  • Make sure your webcam / microphone is connected and “Allow” access to your web browser.

The next screen will give you Live Stream settings that look very similar to uploading or creating a new YouTube video.

  1. Title: Your Presentation Title
  2. Listing: choose “Unlisted”
    1. Public (anyone can search for it on YouTube)
    2. Unlisted (only those with the link can view)
    3. Private (only those you invite can view)
  3. Schedule: Set the time at least 5-10 minutes BEFORE your session start time
  4. Audience: No, it’s not made for kids
  5. Age Restriction: ignore
  6. More Options:
    1. Description: Your Presentation Abstract (or Summary)
    2. Category: Education
    3. Camera: your webcam
    4. Microphone: your microphone (select your best mic if you have more than one)
    5. Advanced Settings: Allow chat (up to you “on” or “off”)

After clicking “Next,” YouTube will give you 3 seconds to pose for a webcam selfie. Say “cheese!”

  • If you don’t like your image, hover over the instant image, and select “Retake Thumbnail.”
  • You will also have the option to “Upload Custom Thumbnail” if you have a custom graphic to upload.

You can now “Go Live” or “Share” your stream.

2. Stream

Creating a new stream in the “Stream” tab is very similar. The only real difference in the setup is the order of options. But you can still follow the above guidelines.

The main advantage to a “Stream” over the “Webcam” is that using a Stream will allow you to grab the secret stream key from the bottom of the Stream Dashboard and insert that into a third-party software like OBS Studio to create far more dynamic live streams. More information on hooking up OBS Studio in this way follows in the next section.

3. Manage

The third tab in the left sidebar is “Manage” and it is here that you can manage and update any of your upcoming live streams.


How to show PPTs and screen-share in YouTube Live Events

  • Q: How can you show PPTs or do screen-sharing on YouTube Live?
  • A: Through a third-party software called OBS Studio.

Pros:

  • You can create a very dynamic Live presentation on par with the kind of things you see from The Daily Show or other late night and news shows.

Cons:

  • It means learning how to use and setup another piece of technology.

OBS Studio Setup

To create dynamic live streaming presentations, install OBS Studio and hook it up to record various “scenes”. For example:

  1. One with only you on the webcam
  2. One that shows only the PPT
  3. One that shows your whole Desktop
  4. One with an image overlay (like The Daily Show)
  5. One with a text overlay (like your name, or a headline)

Next, create a YouTube Live Streaming event (see above).

Then, scroll to the bottom of the YouTube Live options page and copy the secret key.

Return to OBS Studio.

  1. Open the OBS Options (Preferences)
  2. In Streaming Options, select “YouTube Live” as your streaming service, and input the secret key you copied from your YouTube Live Event
  3. Be sure that your “scenes” are setup properly
  4. Then click “Start Streaming” on the OBS Dashboard

Return to YouTube Live.

  1. Now, take your event “live” from there.
  2. You should be able to open a window with your live stream, and if everything is working properly, then whatever OBS Studio is set to record will be streaming to your YouTube Live event.
  3. Click to your different scenes in OBS Studio to be sure it’s working correctly. (Note that there will be a slight delay in what you do on the computer and what appears in the stream.)

Recommendations:

  • Practice makes perfect. Practice, practice, practice.
  • A second monitor would be beneficial:
    • First monitor: do your presentation, show your PPT and files.
    • Second monitor: run OBS Studio and switch between scenes
  • It’s possible to pre-record your session, edit it as you want, show slides as you want, and then “take it live” via OBS Studio (in the same way as described above) by playing it on your computer in a video player.
    • Then you could also watch the comments / chat as it comes in.
  • It’s also possible that KOTESOL might be able to “take it live” on the KOTESOL channel in this same way.

Resources:

Categories
News

Conference Notice

Due to the pandemic of the Novel Coronavirus Disease 2019 (COVID-19) in Korea, the 2020 KOTESOL National Conference will not be held as a place-based meeting on April 25 at Kyungnam University in Masan. Instead, it will transition to an online conference with the goal of providing an authentic and meaningful experience for all participants. 

This is not a decision that has been made lightly. As an organization, KOTESOL values face-to-face events where members and other ELT professionals can come together to share in professional development, network, and celebrate the scholarship and accomplishments of our peers. Sadly, the ongoing Coronavirus pandemic means that, for the foreseeable future, it would be insupportable to convene any sort of in-person meeting. The health and well-being of all conference participants is our utmost concern, and we will not hold an event where that might be put in jeopardy. 

It is the conference committee’s aim that by going forward as an online-only event, we can maintain the value of a National Conference by continuing KOTESOL’s ethos of “teachers helping teachers” through the use of a digital platform. Even in the face of the current pandemic, the National Conference can continue to be a venue that supports the gathering of teachers from a diverse array of teaching contexts, geographic locations, and national backgrounds to share current ELT-related research and best practices. 

As we go forward in organizing this event, please know that we are still working out some of the logistics, and all pertinent developments will be updated on this site as they are confirmed. It is the conference committee’s aim to organize a successful event that serves the needs of our conference participants.

Thank you for your understanding, and if you have any questions or wish to leave feedback, please kindly contact the conference program chair at natconfprogram2020@gmail.com