My test project has 6500 words in it, and some of our projects will have approx. 4 times that. If you can export each line of the text as a row in an Excel spreadsheet, you can pretty easily convert the text to contain the proper table html. We are starting with an .srt file (closed caption) and bringing into Excel to accomplish this.
I'm not sure how you would integrate a Google search into a course.
I have not done this but I think I would look into using Javascript to read the frame.xml file in the published 'story_content' folder. In that xml file, you will find the slide IDs, the text on each slide, and the slide transcript (that is, the "Notes" panel text, assuming you entered it).
One huge reason that we didn't use the the built in search feature, is that it doesn't even show up in HTML5 published content. The functionality is also EXTREMELY limited. Maybe it will work for Sherif though.
Also, the built in search feature is also only available if the Menu is activated. If Sherif is simulating a book, he may not want the Menu active or he may be building his own.
BUT, it's already there and it does work, although I wasn't aware that search is not supported in HTML5 output. Have you tested with the most recently updated version of SL2?
If I'm creating a book, I don't think that a menu with a table of contents would be in the way, especially if I could use the already working search functionality. Just seems like a lot of work to go thru for something that's already there.
Brian, the built in search is EXTREMELY limited, while a custom search can provide tons of functionality.
Using the link above, and with some help from a javascript guru, I was able to add a full text search of closed captions to my course. Clicking the caption line in the search results takes the user right to the place in the video where the search term is spoken. This works in Flash and HTML5, iOS, etc. If you have the link above as a start and have some javascript expertise, this can be done fairly easily.
I should point out that the Articulate Mobile Player app output doesn't support Storyline's built in Search or Javascript but the HTML5 output does support the latter.
I too am looking for a search engine, as I am putting together a "Gone too soon" page for a High schools upcoming 45th reunion. I want the end user to be able to put in either a name, or a year (say 1971) and have it list all the people via that search parameter.
Mike, I have a full excel file, and an Older PPT file (to be edited) My thought process is to have an index file (page), where they can click on an appropirate year of graduation, and then once it goes to a new page, they will be able to search by name
I've attached a screen capture of how I used the code above (with the help of a javascript consultant) to create a mini search engine within my course, which is embedded in a web object.
It searches a re-formatted closed captioned .srt file for the desired text, and then links to that exact time in my Wistia embedded video. You can see the video time changing on the left-hand side. The video is outside of the capture area, so not visible here.
I've included a "back" button that returns the user to the point in video before they started using the search feature. I'm really pleased with this as it works well on the ipad too, where the built in SL search does not work at all.
You could accomplish the same and customize it to your needs with a little javascript programming.
I'm not sure if Mike is still subscribed here, as the post is a bit older - but you could always use the "contact me" button on a ELH users' profile to reach out to them directly!
23 Replies
Hi Sherif!
Hopefully someone in the community will be able to pop in and assist you with your design request.
In the meantime, I wanted to share the threads located here and here as they may be of assistance to you.
thanks, Leslie for your assistance.
Sherif,
I just created a mini text search for one of my projects, inserted as a web object. If you know any javascript, you should be able to use the example here and modify it for your use: http://www.vijayjoshi.org/2011/01/03/searching-text-in-a-html-table-using-jquery/
You can pretty easily have the web object search results link back into your project by using javascript to modify Storyline variables.
Thanks,
Mike
Thanks Mike, but my project is E-Book ,it has thousands of words, i can't put them in a table it's difficult .
can import a search engine like "google" to my project through storyline?
My test project has 6500 words in it, and some of our projects will have approx. 4 times that. If you can export each line of the text as a row in an Excel spreadsheet, you can pretty easily convert the text to contain the proper table html. We are starting with an .srt file (closed caption) and bringing into Excel to accomplish this.
I'm not sure how you would integrate a Google search into a course.
Sherif,
I have not done this but I think I would look into using Javascript to read the frame.xml file in the published 'story_content' folder. In that xml file, you will find the slide IDs, the text on each slide, and the slide transcript (that is, the "Notes" panel text, assuming you entered it).
Why not use the built-in search functionality in Storyline's player?
Scroll down to the "Choosing Player Controls" section of this page... https://community.articulate.com/series/4/articles/choosing-player-features-in-articulate-storyline-2
One huge reason that we didn't use the the built in search feature, is that it doesn't even show up in HTML5 published content. The functionality is also EXTREMELY limited. Maybe it will work for Sherif though.
Also, the built in search feature is also only available if the Menu is activated. If Sherif is simulating a book, he may not want the Menu active or he may be building his own.
BUT, it's already there and it does work, although I wasn't aware that search is not supported in HTML5 output. Have you tested with the most recently updated version of SL2?
If I'm creating a book, I don't think that a menu with a table of contents would be in the way, especially if I could use the already working search functionality. Just seems like a lot of work to go thru for something that's already there.
Oh, I agree Brian. If Sherif's interface can accommodate the built-in Menu and he only needs Flash output, I definitely recommend using the built-in Search feature. But as Mike pointed out, Storyline's Search feature doesn't work with HTML5 output nor the Articulate Mobile Player App.
Brian, the built in search is EXTREMELY limited, while a custom search can provide tons of functionality.
Using the link above, and with some help from a javascript guru, I was able to add a full text search of closed captions to my course. Clicking the caption line in the search results takes the user right to the place in the video where the search term is spoken. This works in Flash and HTML5, iOS, etc. If you have the link above as a start and have some javascript expertise, this can be done fairly easily.
I should point out that the Articulate Mobile Player app output doesn't support Storyline's built in Search or Javascript but the HTML5 output does support the latter.
Hi Brian, all the reasons cited by Mike and Steve are right and also the language, if i want use another language like french
The built in search doesn't support French?
I too am looking for a search engine, as I am putting together a "Gone too soon" page for a High schools upcoming 45th reunion. I want the end user to be able to put in either a name, or a year (say 1971) and have it list all the people via that search parameter.
Terry,
Do you have a set of text that you want to search? Where are you sending the user from the search results, to a specific slide?
Thanks,
Mike
Mike,
I have a full excel file, and an Older PPT file (to be edited)
My thought process is to have an index file (page), where they can click on an appropirate year of graduation, and then once it goes to a new page, they will be able to search by name
If you are familiar with html and javascript then this example should get you well on your way: http://www.vijayjoshi.org/2011/01/03/searching-text-in-a-html-table-using-jquery/
Otherwise, you might need help from a javascript programmer to get this to function the way you need it to.
I've attached a screen capture of how I used the code above (with the help of a javascript consultant) to create a mini search engine within my course, which is embedded in a web object.
It searches a re-formatted closed captioned .srt file for the desired text, and then links to that exact time in my Wistia embedded video. You can see the video time changing on the left-hand side. The video is outside of the capture area, so not visible here.
I've included a "back" button that returns the user to the point in video before they started using the search feature. I'm really pleased with this as it works well on the ipad too, where the built in SL search does not work at all.
You could accomplish the same and customize it to your needs with a little javascript programming.
Thank you Mike,,
I'll give it a go!
Great job Mike!
That function can also be adapted to search in the xml that contains slide slide texts to find in content and open a particular slide of the course?
Can you share the code to work with this idea?
Hi Andrea,
I'm not sure if Mike is still subscribed here, as the post is a bit older - but you could always use the "contact me" button on a ELH users' profile to reach out to them directly!
Best of luck with your project!
This discussion is closed. You can start a new discussion or contact Articulate Support.