Talk:Aircraft checklists: Difference between revisions

Jump to navigation Jump to search
m (Wiki link)
Line 110: Line 110:


[[Category:Developer Plans]]
[[Category:Developer Plans]]
== 05/2015 updates (pm2wiki) ==
that's looking really good, and you've already incorporated other long-standing feedback from the talk page - I do think that this is the right thing to do in the mid-term, i.e. establishing, and extending, the notion of "checklists" to use this for the autostart/tutorial systems, which can then become totally aircraft agnostic - in fact, we could even have fairly generic tutorials doing a pattern at KSFO, and things should work regardless of the user select a c172p or a 777 - I think the main thing needed to make this happen is to get rid of hard-coded assumptions (think v-speeds) in tutorials, and instead look up the proper values by referring to the checklist mark-up - which would allow us to provide pretty generic tutorials, and people using/extending those would automatically help improve tutorials for other aircraft at the same time.
I guess it would make sense to send a heads-up to Stuart so that he can have a look, because all systems are basically his work (checklists, tutorials and autostart infrastructure) - and he once came up with the idea to unify things like you have begun doing it now.
I guess it would be good to review the autostart and tutorial code to see if this is already sufficiently well integrated, and maybe extend the docs on the wiki accordingly, to provide a "best practice" guide on creating aircraft-agnostic tutorials (assuming that the flight profile itself and the airport/runway are suitable - e.g. KSFO 28R should work for pretty much all instances).
Stuart has also been establishing and maintaining the c172p as the "reference implementation" for checklists and tutorials, so that should probably be the first starting point for us to adopt the system there, so that aircraft developers can refer to this as an example.
I guess it would make sense to review the flight recorder system, too - because checklist-properties are automatically relevant to the flight recorder/replay system, too - which basically means that as long as those are properly integrated (even if that just means including an XML for making certain properties known), people could expect to be able to even save/load and replay checklist-based flights, without any mis-match of simulator events.
From a regression testing standpoint it would actually be great if checklist-based autostart/tutorials could be made to work so that we can even execute tutorials in a non-interactive fashion, i.e. referring to the plethora of bug reports that are often hard to reproduce.
Overall, this may take a few more release cycles to address probably, so it would probably be a good idea to move this over to th wiki, so that others can take a look and follow the discussion - the really cool thing about establishing "checklists" as the interfacing mechanism for aircraft agnostic tutorials is that we could even come up with a simple scripted "mission generator" that would simply load a checklist, with a departure/destination airport plugged in, and maybe some failures (as per galvedro's work), to create nice little "challenges". --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 09:56, 1 May 2015 (EDT)

Navigation menu