architecture folder for scalable and flexible e-learning system

Hi guys.

Is talked a lot about coding etc... but little is spoken of how big things companies code. IE: games, apps must be scalable in large companies as they grow. Spken on how you organize your files, it's little.

I'm certainly not an expert, but common sense seems to kick. O don't preach by the way, I just want to know if I'm doing things correctly. I'm looking for the blessing of those who are used to make apps for large companies.

I came to the conclusion that the most important thing is the architecture of the records. That is to say: a folder for each level with a record of grammar and vocabulary with the text content.

With each level is a gammarMenu.xml and vocabularyMenu.xml. They are used to create a program for each school.

One of the xmls reads:

< id > 1 < /ID >

< lesson >

< grammar > present Simple < / grammar >

< translation > data/level6/review/grammar/Present Simple / 1lessonT.xml < / translation >

< quiz > data/level6/review/grammar/Present Simple / 1lessonMC.xml < / quiz >

< exercises > data/level6/review/grammar/Present Simple / 1exercises.xml < / exercises >

< / lesson >

On the screen to swf, you have a pop up screen with four buttons. If you choose grammar_btn then you will use the child node of grammar which opens the info of the lesson for this activity etc...

In conclusion - if you structure your records in a consistent manner then all you need to do with your screens is write ROADS where is the info.

It is flexible, you can rearrange the order of the topics with the "id".

Finally - don't this look is pretty standard for an e-Learning project?

See you soon

With the design of a project - project - it certainly can be best or the worst of ways. But it's a broad question, you ask, and this is just one example. Ultimately, you want to your organization of the files/folders to be something that takes care of the ease of update files fixes/updates at any time.

Your also speaks on internationaliztion (known as i18n), or simply put, translated into several languages. The scope of this discussion is also very wide, and as oganize the files/folders can be done in different ways.

Your best bet - better than posting in a forum - is to make your own Google search for concepts you want to learn more about, or compare your methods for. In addition, key experience with this stuff - and it tends more ideally come to work with a team and learn from others directly. For example, a provider of e-Learning typiocally already has their tried and true mthods to do all these kinds of things. But, if you work alone, you are at a disadvantage and that he must get "bumped and bruise" along the way, understand you best practices.

People here are probably more interested in help with direct problems in Flash, on the other hand enter in architecture & similar (which is not a good topic for this forum AS3, in any case).

Good luck!

Tags: Adobe Animate

Similar Questions

  • Central folder for images and sounds for use or NOT?

    Hello.

    I produce a lot of graphics and sounds for an online e-learning course.

    Can I just confirm something please?

    Should I put most of my graphics which will be shared with other sovereign funds in its own dedicated swf.

    As it is cached, I guess this would be the best idea.

    BUT

    Isn't it also take longer for a game or a loading screen if it must import the special mc inside the large resources.swf.

    In addition, exactly how to get that mc.

    For example I want mc mountain (which resides inside the resources.swf) in my flyingGame.swf.

    Must FlyingGame import resources.swf and then ' search in ' mountain mc everytime.

    Is it good or bad.

    I have getconfused on how best to go about this. So ebody mentioned RSL - which is better or I am actually already libraries are cached and shared anyway?

    Libraries that nest within other will do exactly as you said, do load unnecessary things. It also creates a dependency that might be very useless. If a game is updated using a shared resource, all other games updates for nothing.

    For example for (other than sprite sheets) fast web design, it has always been strongly suggested to limit the number of HTTP requests. If you need to load 50 images, audio files, 30, etc., this will not work terribly effective assets as well as external.

    If you manage to get the assets on the sprite sheets, I think that these more flexible overall, especially with an atlas. Keep in external files spirit are easy to change, do not have the SWF indigestion and are also cached.

    The only thing THAT SWF gives you is perhaps an advantage of speed and the speed of development if you load dozens and dozens of foreign assets. If you went outside and found you had to load 50-100 + assets then pack in a single SWF file is much more advantageous.

    Audio is an ideal target for group into SWF, if you can because each file must be a separate download. That said, it's did nothing to make the audio is smaller that you could do with similar settings in any other audio encoder to the right settings SWF. MP3's MP3, etc...

    Your answer could lie between several game strategies. Fund rulers for some games, if possible assets elsewhere and a combination of the two institutions. It really depends on your game.

  • What is the temp folder in the windows directory folder for? and has always been part of the BONE

    just the previous question. my friends said that he never saw the temp folder before you say it comes with the operating system, but I do not know his reson to make it here.

    The folder C:\Windows\Temp (or C:\WinNT\Temp) is a standard component of Windows.  Programs use it to store temporary files. Boulder computer Maven
    Most Microsoft Valuable Professional

  • Questions about versions of Windows for SQL and vcenter server operating system

    Can anyone provide information on versions of the OS.   Here's what we're looking to add:

    1 SQL server 2005 with service pack 2 or sql server 2008.  What version of Windows it resides on?  Windows 2003?  2008?

    2 Vcenter.   What version of windows?   Windows 2003?  2008?

    I looked through my books and no luck.

    Thank you

    José

    See the VMware vSphere compatibility matrices

    as the Guest Operating System Installation Guide

    as well as http://msdn.microsoft.com/en-us/library/ms143506%28v=sql.90%29.aspx

  • tried to create a private folder for the work of the book as the in-laws use our computer but don't know where to start and it seems to have sent the info im trying to hide anywhere please help

    tried to create a private folder for the work of the book as the in-laws use our computer but don't know where to start and it seems to have sent the info im trying to hide in every sense, please help, its windows 7 we have, I will learn more about computer but now I have to stop my son-inlaw through my belongings on the computer

    Nancy

                                                   

    Hi Nancy,.

    Encryption of files and folders is a way to protect against unauthorized access. EFS (ENCRYPTING File System) is a Windows feature that you can use to store information on your hard disk in an encrypted format. Encryption is the best protection that Windows provides to help you keep your information secure.

    You can make a folder and then encrypt it.

    http://Windows.Microsoft.com/en-in/Windows7/encrypt-or-decrypt-a-folder-or-file

    Good day!

    Answer please if you face concerns.

  • Can I have more than one player iCloud folder in my finder? One account for work and one for personal use.

    I want to synchronize my work to my home mac mac but don't want my work and personal files of mixture in the same iCloud drive. I want to be able to simply select the folder in the finder and access my files to work with my staff connected to iCloud services. I have 2 sets of devices. A working iPhone and a personal iPhone. My work requires that I have strictly for work purposes only to get rid of my phone personal is not an option. Is there a way to have the disc records hard icloud of two different accounts on the same mac under the same profile?

    ICloud there than one disc for each Apple ID. You can, however, create more than an Apple ID, but that creates other issues as demanding that you trade ins iCloud to access the content of the newspaper reader.

    You can create subfolders in your drive to iCloud for work and personal use. You can also purchase a subscription to more storage if you need.

    No solution to this question. Each has its compromise.

    Could you use, say, iCloud for your personal files, but use Dropbox for those work-related?

  • I can't see changes in a folder unless I go up a level and then re-enter folder, for example, create new folder, rename the folder, rotate the image etc. Can someone please?

    I do not see changes within a folder, except if I go up a level and then again enter the folder, for example, create new folder, rename the folder, rotate the image, etc..

    By pressing the "F5" key would probably be to refresh the folder.

    See if this article helps you with this problem:

    "List of the files in the Windows Explorer folder is not refreshed after that you create, move, or delete files"
      <>http://support.Microsoft.com/kb/823291 >

    HTH,
    JW

  • Discovered that I can't attend Photoshop World Expo unless I have sign up for PSW and pay for classes. I have attended the past 2 years and have learned a lot about the mini classes at the Expo, so why I'm not welcome this year?

    Discovered that I can't attend Photoshop World Expo unless I have sign up for PSW and pay for classes. I have attended the past 2 years and have learned a lot about the mini classes at the Expo, so why I'm not welcome this year?

    Hi Thomas,

    I'm afraid that you ask in the wrong place. Photoshop World is organized by Kelby Media, and the web site is

    http://PhotoshopWorld.com/

    On this site, there are a few suggestions (e-mail and telephone) contact:

    I hope this helps!

    Mike

  • Make a prototype for my class of multimedia learning and back to Captivate. This idea is possible? Or should I use another program?

    Hello!

    As mentioned, I'm a bit new to Captivate. I am familiar with its basic functions - I've done a few projects already - but I like to use my homework to help guide my learning through this program.

    For my class of multimedia learning, I do a prototype for a team project that is to teach students about specific plants: how the sunlight they need space, of water, as soon as they are completely mature, etc. Using the principle of guided discovery of Mayer (for learning MM), we want to make a game for students, and this is where my work (I'm the girl who is very quick to learn a technique and has already some experience of Captivate to his credit).

    We want to do a simulation where a character receives a plant at random his MOM. She should take care of this plant based out of the student / knowledge of the player (students will have studied it that the need for plants and made a request now that knowledge in this game). He will ask questions like, "what is this plant?" based on the image. Then, "when we it put? (in the House, on the edge of the window, in the garden, etc.). "When we should he water? (Daily, weekly, never, etc..). And so on.

    I never worked with variables with Captivate and thought this would be a good opportunity to learn. I thought that I could store the responses of the student as a variable and then at the end of the game, count the numbers, and if they have reached a certain threshold, the program will say: "Congratulations!" Your plant survived! "Or... "Oh no!" Your parched plant. You don't water it enough. "Or" Oh no! " Your plant dry too much sun! »

    Another thing to keep in mind is that the plant itself will be random, and the player should hopefully get a new plant whenever they play.

    So I was wondering...

    (1) variable will help me with this project? Or am I understand the term "variables" incorrectly as it applies to Captivate? It is possible that they work differently to how I imagine - once again, I've never worked with them before.

    (2) does it be a nightmare to create in Captivate or should I learn how to use another program? (I wouldn't mind another program of learning that I can add to my repertoire of skills)

    (3) any tips for this to work? Of course, I ask you to tell me how to do this project completely.

    (4) you say that an immediate return instead of feedback delay would be perhaps better here? If that were the case, I wouldn't need to use variables at all and instead just add a slide if they got the answer 'false '.

    You're talking about how many plants for the random plant? The only way I can imagine is to use a random number generated by JS, and an advanced conditional action which shows the plant based on this number. The random number, or the name of the plant itself could then be used in conditional actions more to ask appropriate questions.

    You can create a sequence of questions for each plant and use conditional navigation to send the student to the right sequence. In this case you can use the slides default question, which will be marked and at the end assess you the total score and provide feedback based on this score. This is possible when you enable branch of knowledge, so that only the questions that have been visited by the student will take into account for the quiz score.

    It is an idea for an answer to your first question. As I have explained, you don't need really variable (perhaps a random number), but advanced authoring knowledge or share actions.

    As a new attempt, the simplest is to restart the course. Maybe I could understand an alternative approach, but not right now.

  • Who is VirusBuster Kft. and why is there a temporary folder for it?

    VirusBuster Kft. and how did get in my Temp C:\WINDOWS (file) file? Created 29/04/2011. Can I delete it?

    before you consider to reinstall xp, first see if windows works ok in safe mode.

    If so, the core system files are intact.

    The computer has been on the internet without protection, for an extended period of time.  Whether or not the system core files are intact is questionable.  The drive needs to be cleaned and reinstalled the operating system in order to restore all the features.

  • PeopleTools 8.55 DPKs for Linux and Windows first

    The new PeopleSoft cloud Architecture comes with 8.55 PeopleTools.

    The first Oracle as delivered DPKs (deployment Packages) for Linux and Windows platforms of Oracle database.

    It will be delivered later for other platforms:

    • DB2 for z/OS and Linux
    • UNIX
    • Windows and SQL Server

    If you want to learn more about DPK there is a FAQ on the PCA (PeopleSoft cloud Architecture) and DPK (Deployment Package):

    http://docs.Oracle.com/CD/E69776_01/pca_faq/index.html

  • Need a laptop for video and have no direction... Please help!

    Hello

    My name is Bryan Troxell and I just started the film school this week. After attending my first edition courses, I learned that we would use Adobe Premiere Pro as our choice editing program. This opened my options for the purchase of a laptop computer that I had previously reduced my research based Apple laptops. Now I have the dilemma of trying to find a portable workstation for video editing that will last me up to the school and beyond. I am open to the windows and apple devices and I have a price range for about $2,000, including taxes. I live in Washington if really my purchase to be around 1800 or lower for me to stay within my budget. The reason for which I need a laptop as opposed to a desktop computer is the neccessity for mobility and the ability to change so that at school (which has surpassed the imac models) and at home. I'm looking for maximum mobility and a strong autonomy. I hope so for a class of 15 inches at least 5 hours of autonomy. If this is not feasible in my range of price, then as close to him as possible. I guess that I am asking for help because I have not sought a computer in almost 3 years now and have no idea what I'll need more than a processor quad core, minimum of 8 GB of ram and a 1080 p screen. I hope that savvy here spirits can point me in the right direction.

    Any help would be greatly appreciated.

    Thank you

    Bryan Troxell

    A lot depends on what Quad Core you have ie model of architecture. A Quad Core 2 not manage much at all while the Ivy Bridge or especially a Haswell Quad Mobile will manage as much as a Gen 1 I7 workstation.

    Eric

    ADK

  • What is the difference between the Firefox for android and Firefox beta

    I noticed in the store of Google play there are two applications of Firefox. What is the center of the difference between the two Firefox browser for android and Firefox beta.

    Firefox for android is just the regular and stable browser that is recommended. Beta of Firefox for android is the next version of firefox that is in beta (test yet, but almost ready) step and is not ready for an official release because he has a few folds and fixes to do. But firefox for android beta has some of the features the most recent Firefox should be released soon as an official version.

    The current version of firefox for android is 34.01.
    The current version of firefox for android beta is 35.0.

  • What is the bookmarkbackups folder for?

    There a bookmarkbackups folder in profile directory
    What is the bookmarkbackups folder for?
    delete the file inside?

    Firefox uses the bookmarkbackups folder to store backups of bookmarks, in order not to lose in case of problems with the database places.sqlite file that stores the bookmarks.

    Firefox continues to run daily backups JSON (bookmarks-#-#-_xxxx.json #) of the bookmarks in the folder bookmarkbackups, one for each day that Firefox has been launched and a maximum of 10.

    You can set the maximum type via the browser.bookmarks.max_backups pref on the topic: config page.

    The current versions of Firefox indicate the number of bookmarks in a JSON backup as part of the file name: xxxx in bookmarks-#-#-# _xxxx.json, so you can use it to select a backup.

  • Is there a way I can restore my backup profile that I took from a folder (for example Settings\Application Data\Mozilla\Firefox\Profiles\)

    Before re-installing Firefox 19, I took by mistake backup my profile in a folder - C:\Documents and Settings\garan14\Local Settings\Application Data\Mozilla\Firefox\Profiles and not from C:\Documents and Settings\garan14\Application Data\Mozilla\Firefox\Profiles.

    When installing, I chose option "Delete old profiles" and I don't see any old folder under C:\Documents and Settings\garan14\Application Data\Mozilla\Firefox\Profiles profile.

    However, I have a lot of important data stored under that profile that has now been deleted.

    Is there a way I can restore the old profile data? (PS: as stated above, I have a backup of the profile folder that is located under the Local Settings folder)

    I'm in a desperate need for aid. Pls reply as soon as possible.

    Firefox stores only cache files to the location of the local settings and not the files in the main folder of the Firefox profile.

    There is no need to save this place in local contexts in any case.

    The main folder of the Firefox profile is in "C:\Documents and Settings\ < user > change Data" on Windows XP.

    If you have deleted your personal data during the uninstallation of Firefox and do not have a backup then your only option is to use an undelete utility to see if you can recover this profile folder.

Maybe you are looking for