All MicroEvals
Real testcase
Create MicroEval
Header image for Real testcase

Real testcase

video record

Prompt

Setup: two-computer (windows/mac/fedora) setup where one computer uses OBS to record the screen of the other computer connected via capture card. The 2nd pc has n # of tabs open to play each video of various lengths, off the same website. Make an spec and implementation plan of a two python file (one on each computer) control system where Program A is controlling the recording, pause/stop/start, and is fed the video lengths if needed and is able to control the browser via either keyboard such as Tab-ing across buttons and mouse clicks, or any other means to ensure that all videos are played and recorded into separate files. The user should be given the ability to pause and continue the recording at any point by inputting Space into the terminal on the OBS recording side, without missing any frames of the video playback on the second machine. This means it needs to smartly pause/unpause the media player before/after pausing and unpausing the recording When one video ends, the program(s) are responsible to wrap up the current recording by stopping it, and then switching to the next video and recording that in full screen , repeat until the list of tabs are done. # of videos could be 1 or could be 10, of various lengths